У меня есть будильник в моем приложении, но у меня есть проблема - моя тревога похожа на диалог - это не весь экран. моя проблема заключается в том, что с моей активностью будильника мое приложение также открывается, показывая последнее место, которое пользователь был в моем приложении.Запуск аварийной активности без запуска приложения
активность вызывается из службы:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (intent != null) {
Intent alarmIntent = new Intent(getBaseContext(), AlarmScreen.class);
alarmIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
alarmIntent.putExtras(intent);
getApplication().startActivity(alarmIntent);
AlarmManagerHelper.setAlarms(this);
}
return super.onStartCommand(intent, flags, startId);
}
Я не хочу, чтобы мое приложение, чтобы открыть с деятельностью сигнализации, я хочу, чтобы просто открыть действие сигнала тревоги. как я могу это сделать?
спасибо! Редактировать: Я даже попытался использовать намерение фильтра и сделать AlarmActivity, как основное действие (launcher), и это не сработало.
это, как я настроил свой AlarmActivity и AlarmService в menifest:
<activity
android:name="com.ezlist.tasks.AlarmScreen"
android:label=""
android:screenOrientation="portrait"
android:theme="@style/Theme.Transparent" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name="com.fgdvir.ezlist.AlarmService"
android:enabled="true" />
Что значит «Я не хочу, чтобы мое приложение открывалось с активностью будильника, я хочу, чтобы он просто открыл активность будильника»? –