ドライブが 3 日間おかしくなるバグがあります。私がやろうとしているのは、通知バーに通知を表示することです。これは非常に簡単です。これはコードです:
private void sendNotification(String msg) {
mNotificationManager = (NotificationManager)
this.getSystemService(Context.NOTIFICATION_SERVICE);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, MainActivity.class), 0);
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("hello")
.setStyle(new NotificationCompat.BigTextStyle()
.bigText(msg + "1"))
.setContentText(msg + "2");
mBuilder.setContentIntent(contentIntent);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
}
ほとんどのデバイスでは正常に動作していますが、一部のデバイス (galaxy1、android 4.1.2 など) では通知が表示されません。
他に奇妙なことは、このコードを使用して単純なアプリケーションを作成すると機能することですが、このコードをアプリケーション (本番環境の準備がほぼ整っており、多くのモジュールがある) に配置すると、通知に通知が表示されないことです。バー。
助けてください、何かアイデアはありますか?