这是情况:
>在线程中,触发事件.
>需要检索当前活动.
>然后在该活动上创建一个对话框并显示.
额外信息:
这需要能够在多个活动中处理.因此,它可以在Activity-A或B或C中弹出.
解决方法
我不确定这是不是你想要的,但它看起来很简单.
http://iamvijayakumar.blogspot.com/2011/09/get-current-activity-and-package-name.html
ActivityManager am = (ActivityManager) this .getSystemService(ACTIVITY_SERVICE); List<RunningTaskInfo> taskInfo = am.getRunningTasks(1); ComponentName componentInfo = taskInfo.get(0).topActivity; Log.d(WebServiceHelper.TAG,"CURRENT Activity ::" + taskInfo.get(0).topActivity.getClassName()+" Package Name : "+componentInfo.getPackageName());
希望这可以帮助.