0
如何從服務發送數據到活動?通過意向從服務發送參數到活動
當服務需要從後臺,甚至一個新的實例打開特定的活動如果這個活動是不是還在後臺(殺死)。
的問題是:
這樣,我怎麼打開這個活動(表格做蒙山手機是什麼用戶,而是接收到的參數
服務:
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);
}
}
它不適合我,怎麼了?
我明白你寫了什麼,我試了一下,但是有一個問題,因爲服務運行時間甚至活動關閉。並且接收器不能工作 –