如何检查活动是否仍在堆栈中?堆栈

2023-09-07 03:15:40 作者:陈酒

检查活动是否仍在堆栈中以便回调它的更好方法是什么?

what is the better way to check if the activity is still in the stack in order to call it back ?

Intent i = new Intent(getApplicationContext(),MyClass.class);
startActivity(i);

推荐答案

看ActivityManager API

要获取 ActivityManager 的实例,请使用以下代码:

To get an instance of the ActivityManager use this code:

ActivityManager mngr = (ActivityManager) getSystemService( ACTIVITY_SERVICE );