-1

我的主类是BroadcastReceiver类。我想使用BroadcastReceiver类中的startActivityForResult()。但是从BroadcastReceiver类中调用startActivityForResult()是不可能的。如何从BroadcastReceiver类启动startActivityForResult()?

因此,我可以从我的主BroadcastReceiver类中调用另一个包含startActivityForResult()的activity类吗?

一个简单的代码MainBroadcastReceiver.javacallActivity.java的manifest.xml将足以为我的查​​询。

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

回答

1

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

相关问题