2013-07-27 4 views
0

У меня есть деятельность под названием A в моем проекте, есть кнопка, которая создает новый экземпляр той же активности. Например я хочу сделать что-то вроде этого:Android создать новый экземпляр текущей активности

intent = new Intent(this, A.class); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent.putExtra(MainActivity.EXTRA_DATA, data); 
startActivity(intent); 

Если я использую этот код сбои приложения, когда я нажать на кнопку.

+2

Какая ошибка вы получаете? – amatellanes

+2

post stacktrace – njzk2

+1

Я собираюсь угадать, вам нужно объявить 'активность'' A' в вашем 'AndroidManifest' – Blundell

ответ

0

Я нашел решение. Активность использует объект другого класса с именем data, этот класс должен реализовать Serializable.

Смежные вопросы