我試圖用小彈出框在我的應用程序之外設置警報。我通過使用Activity來創建該彈出框。我一直在嘗試設置鬧鐘應用程序很長時間,但在某些情況下我失敗了。如何設置鬧鐘與Android中的鬧鐘應用程序相同?
我很成功,如果我通過使用後退按鈕退出啓動活動的應用程序。
但是當我按回家按鈕警報保持工作的魅力,但最後在後臺使用的活動。
我不知道爲什麼會發生這種情況,我想知道如何在後臺按下home按鈕時使此工作無法進行。
這是我的onReceiver代碼。
@Override
public void onReceive(Context context, Intent intent) {
try {
Bundle bundle = intent.getExtras();
String message = bundle.getString("alarm_message");
Intent newIntent = new Intent(context, ReminderPopupMessage.class);
newIntent.putExtra("alarm_message", message);
newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(newIntent);
} catch (Exception e) {
e.printStackTrace();
}
}
}
如果你們提供的鏈接,實際的鬧鐘應用的代碼,這將是美妙的。
感謝您的幫助球員。
謝謝Ankit ..我會看着它回來給你.. – GoCrazy 2012-07-09 14:37:39