【问题标题】:How to start startActivityForResult() from a BroadcastReceiver class? [closed]如何从 BroadcastReceiver 类启动 startActivityForResult()? [关闭]
【发布时间】:2014-06-21 07:19:46
【问题描述】:

我的主类是 BroadcastReceiver 类。我想使用 BroadcastReceiver 类中的 startActivityForResult() 。但是不能从 BroadcastReceiver 类调用 startActivityForResult()。

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

MainBroadcastReceiver.javacallActivity.javama​​nifest.xml简单代码我的查询就足够了。

我是安卓编程新手。所以请尽量简单。 谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      相关资源
      最近更新 更多