我必须在android oreo 和upper 上进行通知,但它没有显示,我该如何解决我的问题?我尝试从 androiddevelopers.com 执行指令,但没有帮助,任何人都可以帮助我使用此代码吗?对不起我的英语不好。if (newCount > 0) {if (PrefUtils.getBoolean(PrefUtils.NOTIFICATIONS_ENABLED, true)) { Cursor cursor = getContentResolver().query(EntryColumns.CONTENT_URI, new String[]{Constants.DB_COUNT}, EntryColumns.WHERE_UNREAD, null, null); cursor.moveToFirst(); newCount = cursor.getInt(0); // The number has possibly changed cursor.close(); if (newCount > 0) { String text = getResources().getQuantityString(R.plurals.number_of_new_entries, newCount, newCount); Intent notificationIntent = new Intent(FetcherService.this, HomeActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(FetcherService.this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT); Notification.Builder notifBuilder = new Notification.Builder(MainApplication.getContext()) // .setContentIntent(contentIntent) // .setSmallIcon(R.drawable.ic_statusbar_rss) // .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher)) // .setTicker(text) // .setWhen(System.currentTimeMillis()) // .setAutoCancel(true) // .setContentTitle(getString(R.string.spaRSS_feeds)) // .setContentText(text) // .setLights(0xffffffff, 0, 0);
添加回答
举报
0/150
提交
取消
