私はsetLatestEventInfoに問題があります。新しいバージョンに変更することはできません。 新しいコードを書き直してください。deprecated notification.setLatestEventInfo
private void showNotification(int moodId, int textId) {
CharSequence text = getText(textId);
Notification notification = new Notification(R.drawable.icon, getText(R.string.notify_message_started), System.currentTimeMillis());
notification.setLatestEventInfo(this, getText(R.string.notify_message_running_headline), getText(R.string.notify_message_running_text),
PendingIntent.getActivity(this, 0, new Intent(this, AudioMonitor.class).setFlags(603979776), 0));
notification.flags |= 2;
this.mNM.notify(MOOD_NOTIFICATIONS, notification);
}
私はこのレベルのフラグ "notification.flags | = 2"を新しいレベルのapiで使用できます。 私は新しい初心者のアンドロイドだ
あなたは最新バージョンをAPIレベルのチェックを実行して使用することができます
使用[NotificationCompat.Builder](https://developer.android.com/reference/android /app/Notification.Builder.html) – ADM
[NotificationCompat.Builderで通知を作成する方法](https://stackoverflow.com/questions/13902115/how-to-create-a-notification-with)の可能な複製-notificationcompat-builder) –
@ TadijaBagarić通知でフラグを使用します。このリンクdos'ntはこの項目を持っています – zahra