怎么获取当前正在运行的Activity实例
如何获取当前正在运行的Activity实例我通过这段代码,获取到了正在显示的activityJava codeActivityManager
如何获取当前正在运行的Activity实例
我通过这段代码,获取到了正在显示的activity
Java codeActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
然后想通过反射执行正在显示的那个Activity的实例里的方法,但是苦于不知道怎么获取这个Activity实例,所以连反射也没办法使用。麻烦知情人士能告诉我一下怎么获取,谢谢了!
[解决办法]没看到这样的函数啊,可以考虑通过intent或者broadcast或者listener来实现这样的需求。
[解决办法]增加一个static变量标示正在运行的activity?
参考http://www.eoeandroid.com/thread-32048-1-1.html