从传递给BroadcastReceiver的上下文中访问“主要活动”?

时间:2011-03-25 17:25:47

标签: android

如何从BroadcastReceiver内部访问“main”活动?

public void onReceive(Context context, Intent intent)

更新:我正在尝试从广播接收器中执行活动的引用。

(Android新手在这里......请保持温柔:)

1 个答案:

答案 0 :(得分:1)

“主要”活动可能意味着很多事情 - 它可以是当前的前景活动;从主屏幕上的应用程序图标启动的活动;或标签为活动,将另一个活动作为标签保存。我认为通过“访问”你的意思是保持对Activity对象的引用。

在任何情况下,如果知道Activity在任何给定时刻只构造了一个有意义的实例,则可以将其设为单例。