我在点击按钮时设置闹钟.
警报是通过意图触发的.
这个意图得到一个额外的"int"传递给广播接收器.
问题是,第一次点击按钮时,意图的额外设置会被设置一次,而其他点击则不会改变:
Intent intent = new Intent(A.this, B.class);
intent.putExtra(WAKEUP_DURATION, wakeUpDuration);
PendingIntent sender = PendingIntent.getBroadcast(A.this, 0, intent, 0);
Run Code Online (Sandbox Code Playgroud)
我尝试在广播接收器中删除它,但没有运气:
intent.removeExtra(A.WAKEUP_DURATION);
Run Code Online (Sandbox Code Playgroud)