Android 用のステータスバー通知が既に機能していますが、それを作成するには、それを開くためのアクティビティを設定する必要があります。アクティビティを開く必要はありません。ただし、この小さなプロジェクトにはインターフェイスはまったく必要ありません。
mNotificationManager = (NotificationManager) aContext
.getApplicationContext().getSystemService(
Context.NOTIFICATION_SERVICE);
// Create the pending intent, which is basically NOW.
PendingIntent contentIntent = PendingIntent
.getActivity(aContext, 1, new Intent(aContext, BlankActivity.class),
PendingIntent.FLAG_CANCEL_CURRENT);
// Create notification
notificationBuilder = new NotificationCompat.Builder(aContext)
.setContentIntent(contentIntent)
.setSmallIcon(R.drawable.ic_launcher) // required for launch
.setTicker("Downloading video...") // required for launch
.setWhen(System.currentTimeMillis()) // should be set for now.
.setContent(remoteView);
BlankActivity
内容がなく、開くと閉じるアクティビティです。ただし、最近開いたウィンドウのリストには引き続き表示されます。これを null に設定することはできません。
ステータス通知のインテントをまったく設定しないようにする方法はありますか?