[英]Android Notify Listview BaseAdapter from IntentService
[英]Notify user from IntentService only if my app is not active/foreground in Android
我有一個IntentService
,它會不時運行以通知用戶添加一些東西。 如果用戶在我的應用程序中(在一項活動中),我不想發送通知。 有沒有簡單的方法可以實現?
一種方法是在MyApplication
設置一個布爾值,然后在onStart
/ onStop
或onResume
/ onPause
中將其設置為true。 這是正確的方法嗎?
您可以使所有活動的子類成為具有靜態變量的自定義活動,該變量可以跟蹤屏幕上是否存在活動。
但是,如果一個活動到下一個活動的onResume和onPause之間存在某種競爭條件,我將使用int而不是布爾值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.