ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(2).get(1).topActivity;
通过上面,可以获取到当前正在运行Activity的类名,要想获取到当前正在运行Activity的引用:
ComponentName cn = am.getRunningTasks(2).get(1).topActivity;
通过上面,可以获取到当前正在运行Activity的类名,要想获取到当前正在运行Activity的引用:
谢谢。不过还没有用过eventbus otto这几个,不知道是不是能实现想要的。用广播应该是不行的,是想可以拿到任意的Activity引用
拿到任意activity的引用则必然有存储activity的引用,这样子也就会有内存泄露的风险,不建议这么想