現在、Androidアプリを開発中です。お店の近くにいると、魔女が通知(広告、割引など)を表示します。問題は、周りに多くのショップがあり、その結果、多くの通知が発生する可能性があるため、通知が次のように生成された場合、通知に異なるインテントを設定するにはどうすればよいですか?
private void notifymes(String adress, String prece,int poz) {
// TODO Auto-generated method stub
Context context = this.getApplicationContext();
notificationManager = (NotificationManager) context
.getSystemService(NOTIFICATION_SERVICE);
Intent notificationIntent = new Intent(this, showadvert.class);
notificationIntent.putExtra("lat", rdat.get(poz).lata);
notificationIntent.putExtra("longa", rdat.get(poz).longa);
notificationIntent.putExtra("adr", rdat.get(poz).adrese);
notificationIntent.putExtra("prece", rdat.get(poz).prece);
contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification = new Notification();
notification.setLatestEventInfo(context, prece, adress, contentIntent);
notification.icon = android.R.drawable.stat_notify_sync;
notification.tickerText = "Good deal avalible";
notification.when = System.currentTimeMillis();
notificationManager.notify(poz, notification);
}
手伝っていただければ幸いです。
編集:(データはSQLデータベースにあります) `あなたが私を理解していなかったので、私は例をあげます。例は.....私は3つ以上の通知を持っています魔女はいくつかのループとこのコードによって生成されました。各通知は、異なるデータを別のアクティビティに渡す必要があります。