我创建了一个 android 应用程序,它有两个 Activity ,一个是 MainActivity
,另一个是 Article
Activity
在此应用程序中,您可以打开无限数量的 Activity 。所以它就像一个文章应用程序,在一篇文章中还有其他文章,所以你可以关注无限数量的文章。每篇文章都会打开一个新的 Article
Activity 。
现在我要做的是:当第 10 个 Article
打开时,我想关闭第一个 Article
Activity (不是 MainActivity
).
我也读过这个question ,但它仅在您有不同的 Activity (即 ActivityA、ActivityB、ActivityC...)时有效。
有什么办法可以做到这一点吗?
最佳答案
打开第 10 篇文章时,执行以下操作:
Intent intent = new Intent(this,Your_Article.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
或者如果您只想关闭特定 Activity ,获取该 Activity 的实例并使用 finish() 关闭它。
关于java - Android - 关闭第一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32105167/