0
我已經創建了Android應用程序。在應用程序內部,用戶可以設置通知時間,以便當時如果用戶不執行特定操作,應用程序應該自動發送通知給他。我是Android新手請告訴我我必須做什麼(或者創建一個後端服務來檢查用戶設置的時間,然後發送通知給他或某些解決方案)。請幫助如何在特定的時間發送通知給用戶在Android應用程序設置
我已經創建了Android應用程序。在應用程序內部,用戶可以設置通知時間,以便當時如果用戶不執行特定操作,應用程序應該自動發送通知給他。我是Android新手請告訴我我必須做什麼(或者創建一個後端服務來檢查用戶設置的時間,然後發送通知給他或某些解決方案)。請幫助如何在特定的時間發送通知給用戶在Android應用程序設置
您可以使用AlarmManager,您可以設置通知的時間。
這個AlarmManager被一個擴展了BroadCastReceiver的類所接收,它啓動了要做的事情,從那個啓動的類中你可以定義一個可以發送通知的服務。
設置將觸發擴展廣播接收器是一個類的alarmmanager方式:
Intent intent = new Intent(this, classExtendingBroadCastReceiver);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
this.getApplicationContext(), 234324243, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(
ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP,//System.currentTimeMillis()+20*1000
time
, pendingIntent);
在哪裏,當你想報警火時間的時間。
希望它有幫助。