我创建了一个新闻应用程序。它成功地从代码中提到的新闻API URL中检索了新闻。但是,我希望每台设备都有一个通知,如果有新消息,它将通知用户。我尝试不使用GSM和FCM。是否可以在没有GCM和FCM的情况下创建通知。仅使用asyntask?谢谢您的回复。
片段活动https://pastecode.xyz/view/591c3d14
新闻适配器https://pastecode.xyz/view/b4457c2a
我尝试使用
class UpdateTimeTask extends TimerTask {
public void run() {
sPref = getActivity().getSharedPreferences("MyPref",MODE_PRIVATE);
String savedText = sPref.getString(SAVED_TEXT, "");
checker = sPref.getString(savedText, "0");
if(datanews != checker){
downloadNews = new DownloadNews();
DownloadNews.showNotification = true;
downloadNews.execute();
} else {
downloadNews = new DownloadNews();
DownloadNews.showNotification = true;
downloadNews.execute();
}
}
和
` if(showNotification)createNotification(getActivity()); `
在asyntask发布执行后,但不显示通知给我错误。针对这种情况