как отправить данные из службы в действие?отправка параметров из службы в действие по намерениям
когда услуга необходимо открыть определенную активность от фона или даже новый экземпляр, если эта деятельность не является еще на заднем плане (убит).
вопрос:
так, как я открыть эту деятельность (форма, что пользователь делает ти телефон, а вместо этого получил параметры
сервис:
public void sendDataToActivity(int dialog) {
Intent intent = new Intent(getBaseContext(), MainActivity.class);
intent .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent .putExtra("dialogToUser", dialog);
getApplication().startActivity(dialogIntent);
}
Основная деятельность:
@Override
protected void onResume() {
super.onResume();
//Get Extras and run NumAlert(operation)
Bundle extras = getIntent().getExtras();
if (extras.containsKey("dialogToUser")) {
int operation = extras.getInt("dialogToUser");
NumAlert (operation);
}
}
это не работает для меня, что случилось?
Я понимаю, что вы написали, и я пытаюсь это сделать, но есть проблема с этим, потому что служба работает все время, даже деятельность закрывается. и приемник не будет работать –