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

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
ArthurB
Сообщения: 3
Зарегистрирован: 05 июл 2014, 20:14

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

Сообщение ArthurB » 05 июл 2014, 21:26

Создаю приложение
Первый активити (лисенер и т.д) на нём кнопочка нажав на которую попадаю во второй активити
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);
}
}
Подскажите что сделать что бы на третий и последующие активити выйти?

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

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

Сообщение KamiSempai » 06 июл 2014, 00:44

В XML для одного из View указан onClick метод но такого метода нет в коде активити.
Если не понятно о чем я, возможно, этот урок поможет http://startandroid.ru/ru/uroki/vse-uro ... hikov.html
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

ArthurB
Сообщения: 3
Зарегистрирован: 05 июл 2014, 20:14

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

Сообщение ArthurB » 06 июл 2014, 11:38

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

Ответить