Страница 1 из 1

Переход со второй активити на третий

Добавлено: 05 июл 2014, 21:26
ArthurB
Создаю приложение
Первый активити (лисенер и т.д) на нём кнопочка нажав на которую попадаю во второй активити
public void onClick(View v) {
Intent intent;
switch (v.getId()) {
case R.id.costs:
intent = new Intent(this, Hello.class);
startActivity(intent);
finish();
break;
}
}
Во втором активити тоже кнопочка.... но уже для перехода на третий активити
@Override
public void onClick(View v) {
Intent intent2;
switch (v.getId()) {
case R.id.Category:
intent2 = new Intent(this, CategoryActivity.class);
startActivity(intent2);
finish();
break;
default:
break;
}
}
После запуска первая и вторая активити работают но как перехожу по кнопочке на второй активити к третьей то вот на этой строке эррорит.
catch (NoSuchMethodException e) {
int id = getId();
String idText = id == NO_ID ? "" : " with id '"
+ getContext().getResources().getResourceEntryName(
id) + "'";
throw new IllegalStateException("Could not find a method " +
handlerName + "(View) in the activity "
+ getContext().getClass() + " for onClick handler"
+ " on view " + View.this.getClass() + idText, e);
}
}
Подскажите что сделать что бы на третий и последующие активити выйти?

Re: Переход со второй активити на третий

Добавлено: 06 июл 2014, 00:44
KamiSempai
В XML для одного из View указан onClick метод но такого метода нет в коде активити.
Если не понятно о чем я, возможно, этот урок поможет http://startandroid.ru/ru/uroki/vse-uro ... hikov.html

Re: Переход со второй активити на третий

Добавлено: 06 июл 2014, 11:38
ArthurB
KamiSempai писал(а):В XML для одного из View указан onClick метод но такого метода нет в коде активити.
Если не понятно о чем я, возможно, этот урок поможет http://startandroid.ru/ru/uroki/vse-uro ... hikov.html
Да решил, это немного помогло.
Просто я всё в ручшую делал... добавлял в манифест и т.д.