StartActivity в приемнике трансляции Android - PullRequest
3 голосов
/ 21 ноября 2011

Я зарегистрировал получение SMS-трансляции в manifest.xml. Как я могу начать новую активность в методе receive () трансляции. Есть ли какие-либо флаги Intent для установки или что-то еще?

1 Ответ

11 голосов
/ 21 ноября 2011

использовать 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);    
}
...