Android 获取当前可见活动的实例
如何获取Android中当前可见活动的实例?我已经读到,我可以通过使用ActivityManager获取任务列表并处理这些任务来获取活动的组件名,但这会导致灾难Android 获取当前可见活动的实例,android,android-activity,Android,Android Activity,如何获取Android中当前可见活动的实例?我已经读到,我可以通过使用ActivityManager获取任务列表并处理这些任务来获取活动的组件名,但这会导致灾难 有没有办法获取最顶层活动的实例,或者如果该活动不是我的,我无法访问它,只需null?要获取当前可见活动的实例,请获取其上下文: Context mContext = getApplicationContext(); 或 现在将其用于此活动相关的任务 或获取另一活动的实例;在其他地方保留一个静态ActivityClass实例,并使用ge
有没有办法获取最顶层活动的实例,或者如果该活动不是我的,我无法访问它,只需null?要获取当前可见活动的实例,请获取其上下文:
Context mContext = getApplicationContext();
或
现在将其用于此活动相关的任务
或获取另一活动的实例;在其他地方保留一个静态ActivityClass实例,并使用getter setter设置此实例,如下所示:
public void setActivity(MyActivity activity) {
myActivity = activity;
}
public MyActivity getMyActivity() {
return myActivity;
}
请定义我的。来自您编写的应用程序的活动,或来自运行访问器代码的同一应用程序实例的活动?
public void setActivity(MyActivity activity) {
myActivity = activity;
}
public MyActivity getMyActivity() {
return myActivity;
}