I just can not understand the reason:
String name = null; public void onClickButton(View view){ //Нажимается кнопка name = mAutoComplete.getText().toString();//в переменную помещается } // результат до этого она пустая public void onClickPhoto(View view) {// верхняя кнопка появляется после нажатия на эту mAutoComplete.setVisibility(AutoCompleteTextView.VISIBLE); button3.setVisibility(Button.VISIBLE); if (name != null) {выполняющийся код}//если переменная не равна 0 } But when you click on onClickPhoto, the program immediately goes to the execution of the code in curly brackets of the condition, why is it empty ???
if(!Objects.equals(name, null)) {твой код}- E1mir