#java #android
#java #Android
Вопрос:
Я довольно новичок в Java, но в этом случае кнопка вообще не отвечает при нажатии, никаких ошибок в logcat не отображается, идентификатор кнопки правильный, и никакие другие сообщения здесь не помогли решить проблему, это не весь код, но, надеюсь, этого будет достаточно.
public class activity_main extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_layout);
getSupportActionBar().hide();
}
int error_count;
public void on_click() {
Button page_2 = findViewById(R.id.page_2);
page_2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
int mother_edu_input = Integer.parseInt(((EditText) findViewById(R.id.mother_edu_input)).getText().toString());
error_writer("Text_View_Warning_1", mother_edu_input, 4);
if (error_count > 0) {
throw new NullPointerException();
} else {
Intent page_1_button = new Intent(activity_main.this, revision_time.class);
startActivity(page_1_button);
}
} catch (NullPointerException npe) {
}
}
});
}
Ответ №1:
Вы устанавливаете своего слушателя внутри вызываемого метода on_click()
, и не похоже, что вы где-либо вызываете этот метод.
Вероятно, вам следует вызвать on_click()
внутри вашего onCreate()
устройства, чтобы настроить прослушиватель при создании вашего действия.