在Android中清除之前打开的活动可以通过以下几种方式实现:
Intent intent = new Intent(this, TargetActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
activityManager.finishActivity(ActivityManager.RECENT_IGNORE_UNAVAILABLE);
以上是在Android中清除之前打开的活动的几种常用方法。根据具体的需求和场景,选择适合的方法来清除活动栈中的活动。
领取专属 10元无门槛券
手把手带您无忧上云