2012-04-19 31 views
-1

我目前正在堵住我的第一個Android應用程序,並且遇到了麻煩。我有一項主要活動將推出一項服務,並且每次開啓屏幕時,都應該舉行敬酒。唯一的問題是我以前從未使用過服務,但我不知道如何使它與我的Activity交互,即:toast將是用戶定義的字符串。我需要提供一項服務,在某些事件發生後敬酒,在用戶停止之前不會停止

我不是要求任何人爲我寫,我只需要一些幫助指出正確的方向。

如果上述情況不明確,基本上我想要一個服務,當主要活動開始時啓動,然後每次發生事情時都要做一次敬酒(如屏幕打開或手機正在解鎖),並且僅在用戶按下停止時停止。

感謝您的幫助!

回答

1

看看BroadcastReceiver如果你在androidmanifest.xml中用IntentFilters註冊它,它會接收到系統通知。然後您可以使用它來啓動ServiceActivityPendingIntent