代码如下:
Intent launch = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
launch.addCategory(Intent.CATEGORY_LAUNCHER);
launch.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
context.startActivity(launch);
下面代码是为了启动的时候以新的activity 启动,不然可能会打开以前的界面。
launch.addCategory(Intent.CATEGORY_LAUNCHER);
本文详细解析了一段用于启动Android应用中Activity的代码。通过设置Intent的类别为LAUNCHER,并使用FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_SINGLE_TOP标志,确保每次启动应用时都以全新的Activity实例开始,避免直接复用之前的界面状态。
1225

被折叠的 条评论
为什么被折叠?



