Я хочу кнопку, чтобы открыть класс активности, который устанавливает XML-файл макета. Все в порядке, но кнопка не работает без метода @Override. С помощью метода @Override я получаю эту ошибку:Как открыть отдельную операцию при нажатии кнопки?
The method onCreate1(Bundle) of type MainActivity must override or implement a supertype method.
Button button;
@Override
public void onCreate1(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get the view from activity_main.xml
setContentView(R.layout.activity_main);
// Locate the button in activity_main.xml
button = (Button) findViewById(R.id.MyButton);
// Capture button clicks
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// Start NewActivity.class
Intent myIntent = new Intent(MainActivity.this,
NewActivity.class);
startActivity(myIntent);
}
});
}
Причина заключается в том, я уже @Override аннотации к другому методу.
То, что я пробовал:
Чтение учебника по деятельности, несколько видов деятельности, а также передачу данных между различными видами деятельности.
Решение проблемы путем редактирования манифеста Android.
Создание отдельной цели запуска для деятельности.
Почему ваш метод называется 'onCreate1'? – shmosel
Что именно вы хотите сделать при нажатии кнопки? – dhuma1981
Вам нужно больше практики в объектно-ориентированных языках в отношении наследования и полиморфизма, или вам нужно более четко понимать жизненный цикл активности Android. Ваш вопрос очень расплывчатый и не может быть понят. Пожалуйста, не забудьте уточнить, что вы хотите, и не понимаете точно. – einschnaehkeee