我想從第二項活動向主要活動發送確認。如果複選框被標記,則我想設置Intent
數據並將從活動返回的Result
設置爲true
。取消/修改意向消息
否則,如果該複選框是無人盯防的話,我想要麼:
- 修改已設置爲false
意圖完全消除的意圖,如果它是沒有設置
ConfirmCheckBox.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Is the view now checked? boolean checked = ((CheckBox) view).isChecked(); if (checked) { Intent data = new Intent(); data.putExtra(EXTRA_CONFIRM, true); setResult(RESULT_OK, data); } else { // Remove or modify to false. } } });
我該如何執行修改或取消Intent消息的操作?另外,我想知道處理它的最佳方法是什麼?