如何从BroadcastReceiver类启动startActivityForResult()?

时间:2014-06-21 07:19:46

标签: java android android-activity broadcastreceiver start-activity

我的主要类是BroadcastReceiver类。我想使用BroadcastReceiver类中的startActivityForResult()。但是无法从BroadcastReceiver类调用startActivityForResult()。

那么我可以从我的主要BroadcastReceiver类中调用另一个包含startActivityForResult()的活动类吗?

MainBroadcastReceiver.java 简单代码 callActivity.java manifest.xml 将足以满足我的查询。

我是android编程的新手。所以请尽可能简单。 谢谢。

1 个答案:

答案 0 :(得分:1)

使您的广播接收器成为您将从中调用新活动的活动的内部类,然后将Activity.this作为上下文传递给您的广播接收器。