2015-09-07 3 views
0

Я очень новичок в Android, и я планирую создать приложение, которое будет запущено в определенное время. Я прочитал о AlarmManager, намерениях и вещательных приемниках. Я видел и запускал некоторые примеры кодов из других потоков и мог их запускать. Эти образцы отправляют уведомления и текст (через Toast).Запуск приложения Android с помощью AlarmManager

Но мой вопрос в том, можно ли запустить мое приложение. Покажите экран моего приложения в то время, которое я установил с помощью AlarmManager? Если да, как я могу это сделать?

Я был бы очень признателен за вашу помощь.

Заранее спасибо ..

+0

показать код, который вы указали до сих пор – injecteer

+0

да можно, но что вы пробовали? –

ответ

0

Да, это возможно. Следующий код работает для меня.

Intent intent = new Intent(this, YOUR_MAIN_ACTIVITY.class); 
       intent.setAction(Intent.ACTION_MAIN); 
       intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 
       PendingIntent pendingIntent = PendingIntent.getActivity(this, ID, 
         intent, 0); 

       final long DELAY_IN_MILLIS = DELAY_IN_MILLI_SECONDS+ System.currentTimeMillis(); 
       AlarmManager alarmManager = (AlarmManager) 
         getSystemService(Activity.ALARM_SERVICE); 
       alarmManager.set(AlarmManager.RTC, DELAY_IN_MILLIS,pendingIntent); 
Смежные вопросы