我的主要类是BroadcastReceiver类。我想使用BroadcastReceiver类中的startActivityForResult()。但是无法从BroadcastReceiver类调用startActivityForResult()。
那么我可以从我的主要BroadcastReceiver类中调用另一个包含startActivityForResult()的活动类吗?
MainBroadcastReceiver.java 的简单代码, callActivity.java 和 manifest.xml 将足以满足我的查询。
我是android编程的新手。所以请尽可能简单。 谢谢。
答案 0 :(得分:1)
使您的广播接收器成为您将从中调用新活动的活动的内部类,然后将Activity.this作为上下文传递给您的广播接收器。