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

происходит перезагрузка Activity по нажатию кнопки

Добавлено: 06 июн 2013, 12:22
mmmmoroz
Добрый день! Есть такая проблема. Пишу азбуку, это подразумивает собой смену Activity по нажатию кнопочки - буква вперед, буква назад. При нажатии кнопки вперед, происходит перезагрузка Activity, после повторного нажатия после перезагрузки происходит переход как и было задумано. Код перехода:

final ImageButton imageButton4 = (ImageButton) findViewById(R.id.imageButton4);
imageButton4.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent4 = new Intent(getBaseContext(), second.class);
startActivity(intent4);
}
});

Может это не перезагрузка, а просто мигает как то Activity? как этого избежать? попробовать переписать под Intentfilter?
Данная проблема только при тестировании на телефоне. Телефон Htc desire S, фирменная Android 2.3.5
На эмуляторе проблем нет. На эмуляторе 2.3.3 голый Android.

Re: происходит перезагрузка Activity по нажатию кнопки

Добавлено: 17 июн 2013, 11:59
mmmmoroz
Подключил телефон в режиме отладки - по логам, ругается на размер картинок и как следствие нехватку памяти. Картинки урезал, они уже по 7 килобайт у меня, переверстал все, убрал кучу хлама и все равно вот так, как было.

Re: происходит перезагрузка Activity по нажатию кнопки

Добавлено: 17 июн 2013, 12:12
rezak90
она не пересоздаётся уходит в паузу при старте новой активити

Re: происходит перезагрузка Activity по нажатию кнопки

Добавлено: 17 июн 2013, 12:55
KamiSempai
mmmmoroz, если Вам нужно обновить данные в Activity обновляйте. Зачем ее пересоздавать?