Поиск сообщества
Показаны результаты для тегов 'putextra'.
Найдено: 1 результат
-
Подскажите пожалуйста как определить что программа запустилась из AlarmManager? Я сделал это так, по аналогии с http://stackoverflow.com/questions/6751564/how-to-pass-a-boolean-between-intents В Java коде, который компилиться в итоге в classes.dex (с XE7 не нужен DEX файл, можно подключить Jar файл сразу к проекту!), добавил строчку public class AlarmReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { Intent TestLauncher = new Intent(); TestLauncher.setClassName(context, "com.embarcadero.firemonkey.FMXNativeActivity"); TestLauncher.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); TestLauncher.putExtra("StartedFromAM", true); context.startActivity(TestLauncher); } } По идее теперь при старте из AlarmManager, должно быть true в активити. Из Delphi пытаюсь получить это значение, но всегда возвращает false (0). ShowMessage(SharedActivity.getIntent.getBooleanExtra(StringToJString('StartedFromAM'), false).ToString ); И вот так тоже: ShowMessage ( MainActivity.getIntent.getBooleanExtra(StringToJString('StartedFromAM'), false).ToString); Не подскажете в чем может быть проблема?
- 1 ответ
-
- putextra
- alarmmanager
-
(и ещё 1 )
C тегом: