我有一个应用程序可以发送通知,我使用了以下代码来创建待定意图:
Intent myIntent = new Intent(getApplicationContext(),MainActivity.class);
myIntent.putExtra("link",Link);
PendingIntent intent2 =
PendingIntent.getActivity(getApplicationContext(),1,myIntent,
PendingIntent.FLAG_ONE_SHOT);
一开始这段代码运行得很好,但我将其放在一个每1分钟调用一次的方法中。
问题是link
变量会不断地改变。
当我在MainActivity
中获取数据时,我只能得到最后一个链接,所有创建的通知都指向最后一个链接。
我不知道如何避免这种情况发生。