Android 检查当前活动是否为必需活动(同一父级)
我有一个DroperParent类,它基本上是一个抽屉。还有,比如说,两个活动继承自DroperParent。我想要的是,如果同一活动已在运行,则不要重新打开它。对于这种情况,我需要以某种方式检查此活动是否正在运行。在抽屉里它是这样工作的:Android 检查当前活动是否为必需活动(同一父级),android,Android,我有一个DroperParent类,它基本上是一个抽屉。还有,比如说,两个活动继承自DroperParent。我想要的是,如果同一活动已在运行,则不要重新打开它。对于这种情况,我需要以某种方式检查此活动是否正在运行。在抽屉里它是这样工作的: public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = ite
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_about) {
startActivity(new Intent(this, AboutActivity.class));
finish();
} else ...
我不知道怎么检查。多谢各位
==编辑==在布局中创建组并添加Selective=“single”不起作用。如果在活动中运行该代码,可以使用以下方法进行比较:
if (!(this instanceof ActivityToBeOpened)) {
startActivity(new Intent(this, ActivityToBeOpened.class));
finish();
}
您可以获得有关实例的更多信息
希望有帮助 它绝对有效!非常感谢你,祝你有一个美好的一天:)我正在努力,不能在三分钟内完成。当然我不会忘记你的帮助:)