Я пытаюсь создать переменную флажки в качестве глобальной переменной, потому что я собираюсь использовать ее в двух разных функциях, но я обнаружил, что когда я беру переменную флажок за пределами области моей функции (сделайте его глобальным), приложение завершается.
Я пытаюсь создать переменную флажки в качестве глобальной переменной, потому что я собираюсь использовать ее в двух разных функциях, но я обнаружил, что когда я беру переменную флажок за пределами области моей функции (сделайте его глобальным), приложение завершается.[code] private String createOrderSummary(int priceOfOrder) { CheckBox checkBoxValue = (CheckBox) findViewById(R.id.checkbox); CheckBox checkBox2Value = (CheckBox) findViewById(R.id.checkbox2); boolean WhippedCream = checkBoxValue.isChecked(); boolean chocolate = checkBox2Value.isChecked();
private String createOrderSummary(int priceOfOrder) { EditText Name = (EditText) findViewById(R.id.Name); return "Name: " + Name.getText() + "\nAdd Whipped cream? "+(WhippedCream) + "\nAdd Chocolate? "+(chocolate) + "\nQuantity: "+quantity + "\nTotal: $"+(priceOfOrder)+ "\nThank you!"; } [/code] он работал без каких -либо проблем, прежде чем я перенес первые четыре строки вне объема функции и сделаю их глобальными.