我需要在「true」某個變量的複選框中更改其值並且此變量在別處(在其他Activity中)可用。 當變量獲取某個值時,另一個Activity中的TextView更改文本從複選框中獲取值並在其他活動中使用
0
A
回答
0
如果(.isSelected()== true){.setText(「」+ .getText()); }
這裏是你的複選框,並且你想顯示文本的地方。
0
您可以使用以下代碼從複選框中獲取值: 首先在.xml文件中定義一個CheckBox和一個Button,然後在您的對應java(讓我們說MainActivity.java)文件的onCreate()中執行以下代碼。
步驟1:
CheckBox hkIos = (CheckBox) findViewById(R.id.chkIos);
Button btn = (Button) findViewById(R.id.btnId);
步驟2:
btn .setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Now send checkStatus to another activity ,lets say MyActivity.java
boolean checkStatus = hkIos.isChecked();
Intent intent = new Intent(getApplicationContext(),MyActivity.class);
intent.putExtra("checkBoxStatus",checkStatus);
startActivity(intent);
}
});
步驟3: 現在的onCreate()以下代碼MyActivity.java使用的方法來獲得的checkStatus
Intent intent = getIntent();
boolean checkBoxStatus = intent.getBooleanExtra("checkBoxStatus");
現在你可以使用checkBoxStatus h是的。
相關問題
- 1. 從Android中的其他活動獲取複選框變量
- 2. 獲取複選框的選中值並將其發送到servlet
- 3. AngularJS:重複並從表格中的複選框中獲取值
- 4. 從複選框中獲取值
- 5. 從複選框中獲取價值
- 6. 從複選框中獲取多個值
- 7. 從複選框jQuery獲取動態值
- 8. 從活動中獲取多個值,並設定他們的EditText
- 9. 如何使用jquery從複選框組獲取選中的值
- 10. 複選框選中時所有其他取消,並uncheckable
- 11. 在codeigniter中使用複選框的活動/非活動用戶
- 12. 偏好活動在其他活動中獲得布爾值
- 13. Android:在活動中使用ButterKnife從其他活動延伸
- 14. 取消選中複選框,其他一些行動
- 15. 選擇多個複選框,並在Python中獲取值Django
- 16. 如果選中表格複選框,取消選中其他表格複選框?
- 17. 時選中一個複選框,其他複選框同一行取消選中
- 18. 從複選框獲取值,即使它們沒有被選中?
- 19. AngularJs複選框,將在所有其他複選框上選中
- 20. 使用JQuery獲取div中未選中複選框的值
- 21. 獲取選中的複選框值
- 22. Android:獲取選中的複選框值
- 23. 基於其他值禁用複選框
- 24. 處理複選框並獲取值
- 25. 獲取複選框的值並設置
- 26. Android - 我如何從其他活動獲取共享首選項?
- 27. 對話框活動還會在後臺恢復其他活動
- 28. 從選中複選框上的選擇選項獲取值
- 29. AngularJs:無法取消複選框時,取消其他複選框
- 30. 使用jQuery獲取複選框值
錯誤:(33,15)錯誤:非靜態方法putExtra(String,boolean)不能從行intent.putExtra(「checkBoxStatus」,checkStatus)中的靜態上下文中引用。 –
因爲我正在嘗試在靜態方法中調用intent.puExtra,因此請將此代碼放入您的活動的非靜態方法中。 –
我該怎麼辦? –