[英]how to give notifications when app is minimized in android?
在我的Android應用程序中,我從互聯網獲取數據,並且每分鍾刷新一次數據。 所以我的問題是:
當應用程序最小化時,我想通過通知通知用戶新數據可用。
我怎樣才能做到這一點?
請使用onUserLeaveHint()
,因為當用戶選擇某個活動(例如,按下Home鍵,菜單鍵,搜索鍵或任何來電)導致活動進入后台時,將調用此方法。
因此,當調用此方法時,請啟動服務以進行數據通知,因為在最小化您的應用程序時會調用onUserLeaveHint()
。
以服務處理數據接收和發送的方式設置您的應用程序。 通過該服務,在發生數據發送/接收事件時,啟動通知。
就您而言,我認為最好使用未綁定的服務
嘗試這個::
@Override
protected void onUserLeaveHint()
{
System.out.println("Home Button Pressed");
super.onUserLeaveHint();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.