ここで説明するAndroidコードのバグに遭遇しています:
http://code.google.com/p/android/issues/detail?id=9840
しかし、私は彼らが言っていることによって非常に混乱しています。
また、誤ってNULL通知を送信し、システムプロセスをクラッシュさせました。私のコードは:
int icon = R.drawable.notification_icon; CharSequence tickerText = "Filter Active"; long when = System.currentTimeMillis(); Notification n = new Notification(icon, tickerText, when); startForeground(startId, n);
サービスから。
nが明らかにインスタンス化されてstartForegroundサービスメソッドに渡されたときにnull通知を送信していると彼が言っている理由がわかりません。これは私のコードがどのように見えるかとほぼ同じであり、なぜそれが間違っているのか、または正しい方法は何かについての説明を見つけることができません。