3 回答
TA贡献1906条经验 获得超10个赞
如果您的Android版本低于Android-6,则需要添加此行,否则它将在Android-6以上运行。
...
Intent i = new Intent(this, Wakeup.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
...
TA贡献1813条经验 获得超2个赞
对于同一活动的多个实例,请使用以下代码段,
注意:此代码段是我在之外使用的Activity。确保您的AndroidManifest文件不包含android:launchMode="singleTop|singleInstance"。如果需要,可以将其更改为android:launchMode="standard"。
Intent i = new Intent().setClass(mActivity.getApplication(), TestUserProfileScreenActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
// Launch the new activity and add the additional flags to the intent
mActivity.getApplication().startActivity(i);
这对我来说很好。希望这可以为某人节省时间。如果有人找到更好的方法,请与我们分享。
- 3 回答
- 0 关注
- 789 浏览
添加回答
举报