2012-09-24 30 views
0

我正在嘗試創建一個按鈕,該按鈕會在設置爲活動早期指定的特定時間的移動設備中自動創建鬧鐘。在兩個不同的活動中創建鬧鐘 - Android

即,用戶使用TimePickerDialog選擇他們想要醒來的時間,並且「Create Alarm」按鈕將用戶「創建」的日曆對象並設置該時間的鬧鐘。

互聯網上的很多例子顯示瞭如何在單獨的活動中做到這一點,但我希望找到一種方法來做到這一點,而無需創建新的活動。

有沒有辦法做到這一點,或者我堅持不得不創建一個新的活動?

謝謝大家。

+1

如果我是你,我會做網絡教程給我。它有完整的文檔供您學習。只要您掌握了基本信息 – Androyds

+0

[this](http://android-er.blogspot.in/2010/10/simple-example-of-alarm-service-using.html)mi8就可以了 –

回答

0

你絕對可以設置同一活動內的報警。但我猜這不是你問的。如果你想讓你的鬧鐘觸發一些代碼運行,即使你的應用程序不在前臺,那麼這段代碼需要在receiver之內,而不是一個活動。活動僅在前臺運行。當你提到使用「單獨活動」的例子時,你是否確實是指接收者?因此,爲了回答我認爲你所問的問題,設置鬧鐘的代碼將位於一個活動類中,而當鬧鐘關閉時運行的代碼將位於接收器類中。