我如何从BroadcastReceiver内部访问“主要”活动?

public void onReceive(Context context, Intent intent)

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

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

最佳答案

“主要”活动可能意味着很多事情-它可以是当前的前台活动;从主屏幕上的应用程序图标启动的活动;或包含另一个“活动”作为标签的选项卡式活动。我认为“访问”是指持有对Activity对象的引用。

无论如何,如果在任何给定的时刻知道活动仅构造了一个有意义的实例,则可以使它成为单例。

关于android - 从传递给BroadcastReceiver的上下文中访问“主要 Activity ”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5435972/

10-17 01:30