Я делаю игру в android. Я хочу сделать экран главного меню, в котором есть две кнопки: одна для запуска игры и одна для отображения экрана.Загрузите новую страницу при нажатии кнопки в android?
У меня есть классы для обоих, но когда я запускаю свое имя и тестирую кнопки, приложение вылетает. Может кто-нибудь, пожалуйста, скажите мне, что не так с моим кодом?
public void launch()
{
Intent i = new Intent();
i.setClassName("com.testing.blockinvasion", "com.testing.blockinvasion.game");
startActivity(i);
}
public void howto()
{
Intent i = new Intent();
i.setClassName("com.testing.blockinvasion", "com.testing.blockinvasion.howto");
startActivity(i);
}
}
Мои кнопки определены в моем main.xml:
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/Start"
android:onClick="launch" />
EDIT: Я в конечном итоге просто удалить проект и начать еще один, и все, кажется, теперь работает нормально.
Вакас правильный. Если вы укажете функции слушателя, используя атрибут 'android: onClick', тогда функции должны принять параметр' View'. – Squonk