1

ドライブが 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 など) では通知が表示されません。

他に奇妙なことは、このコードを使用して単純なアプリケーションを作成すると機能することですが、このコードをアプリケーション (本番環境の準備がほぼ整っており、多くのモジュールがある) に配置すると、通知に通知が表示されないことです。バー。

助けてください、何かアイデアはありますか?

4

1 に答える 1