通知クリックからアクティビティにパラメーターを送信する方法は?
通知からアクティビティにパラメータを送信する方法を見つけることができます。 通知を作成するサービスがあります。ユーザーが通知をクリックすると、いくつかの特別なパラメーターを使用してメインアクティビティを開きます。たとえば、アイテムIDを使用すると、私のアクティビティで特別なアイテムの詳細ビューを読み込んで表示できます。具体的には、ファイルをダウンロードしています。ファイルがダウンロードされたら、クリックすると特別なモードでアクティビティが開かれるように通知するようにしたいと思います。私はputExtra自分の意図で使用しようとしましたが、それを抽出できないようですので、間違っていると思います。 通知を作成する私のサービスのコード: // construct the Notification object. final Notification notif = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis()); final RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout); contentView.setImageViewResource(R.id.image, R.drawable.icon); contentView.setTextViewText(R.id.text, tickerText); contentView.setProgressBar(R.id.progress,100,0, false); notif.contentView = contentView; Intent notificationIntent = new Intent(context, Main.class); notificationIntent.putExtra("item_id", "1001"); // <-- HERE I PUT THE EXTRA VALUE PendingIntent contentIntent …