我想在 Android 应用程序上做一些简单的事情。
怎么可能返回到之前的活动。
我需要什么代码才能返回之前的活动
Android 活动存储在活动堆栈中。回到之前的活动可能意味着两件事。
您从另一个活动中打开了新活动开始活动返回结果。在这种情况下,您只需调用完成活动()从您的代码中调用该函数,它将带您返回到之前的活动。
跟踪活动堆栈。每当您以意图开始新活动时,您都可以指定一个意图标志,例如FLAG_ACTIVITY_REORDER_TO_FRONT
or FLAG_ACTIVITY_PREVIOUS_IS_TOP
。您可以使用它在应用程序中的活动之间进行切换。不过还没怎么用过它们。看看这里的标志:http://developer.android.com/reference/android/content/Intent.html http://developer.android.com/reference/android/content/Intent.html
正如评论中提到的,如果活动是用startActivity()
然后可以用以下命令关闭它finish()
。
如果您想使用向上按钮,您可以在onOptionsSelected(MenuItem item)
检查项目 ID 的方法android.R.id.home
unlike R.id.home
正如评论中提到的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)