【问题标题】:StartActivity in android broadcast receiverandroid广播接收器中的StartActivity
【发布时间】:2011-11-21 12:25:47
【问题描述】:

我在 manifest.xml 中注册了接收 SMS 广播。 如何在广播的接收()方法中启动新活动。 是否有任何意图设置的标志或任何东西?

【问题讨论】:

    标签: android android-activity android-intent broadcastreceiver


    【解决方案1】:

    像这样使用FLAG_ACTIVITY_NEW_TASK

    @Override
    public void onReceive(Context context, Intent intent)   {
    
        Intent i = new Intent(context, AlarmDialog.class);
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(i);    
    }
    

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多