簡體   English   中英

Android,C#:如何使我的應用程序在后台不斷檢查新聞?

[英]Android, C#: How can I make my app constantly check for news in the background?

我們正在開發一個小型社交應用程序,該應用程序應該通過用戶電話上的一些推送通知來告知用戶喜歡,評論,新朋友請求等。 因此,即使該應用程序根本沒有打開(例如,如whatsapp),用戶仍會收到有關其應用程序中的新聞的通知。

所以問題是,我幾乎不知道如何繼續這種聰明的方法。 我使用了啟動服務,但關閉應用程序后這些服務無法運行。 我將如何處理? 任何線索將不勝感激!

謝謝 :)

如果您希望每隔X分鍾從服務器獲取數據,則可能需要使用AlarmManager

Intent intent = new Intent(this, YourClass.class);
PendingIntent pendingIntent = PendingIntent.getService(this, 0, intent, 0);
AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(),X * 60000, pendingIntent);

用分鍾數替換X。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM