-1

通知バーがあります (毎日 2 つのイベント)。文字列の配列の小さなリスト、乱数を取得するメソッド、および以下のコード。

イベントをクリックして、そのアクティビティ (not1[x]) で文字列変数を表示する新しいアクティビティを開く必要があります。

どうする?

ランダム();

String ns = Context.NOTIFICATION_SERVICE;
        NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns);
        int icon = R.drawable.ic_launcher2;
        CharSequence tickerText = not1[x];
        long when = System.currentTimeMillis();
        Notification notification = new Notification(icon, tickerText, when);
        CharSequence contentTitle = "Title";
        CharSequence contentText = not1[x];;
        Intent notificationIntent = new Intent();
        PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
        notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
        final int HELLO_ID = 1;
        mNotificationManager.notify(HELLO_ID, notification);
4

1 に答える 1

1

コードを変更するだけです

Intent notificationIntent = new Intent(context,yourActivityclass);
   PendingIntent contentIntent = PendingIntent.getActivity(context, 0,notificationIntent, 0);

文字列のコードを使用するだけです

Intent i = new Intent();
i.putExtra("key", stringValue);

Intent other = new Intent()
other.getStringExtra(key)
于 2012-12-14T19:51:06.550 に答える