В моем проекте есть 2 мероприятия. Я хочу вызвать новое действие при нажатии кнопки «Назад». Я попробовал как onBackPressed(), так и onKeyDown(). Мой код приведен ниже. Я искал это в google, но ничего не работало для меня.onBackPressed() не называет новую деятельность
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Log.d("update", is_updated.toString());
if(is_updated){
Intent i = new Intent(ProductDetailsActivity.this,ProductListActivity.class);
startActivity(i);
finish();
is_updated = false;
}else {
finish();
}
}
Я вошел значение «is_update», даже значение «истина» Его не называя ProductListActivity.class, тот же код работает для кнопки click.How я могу назвать новую деятельность в onBackpressed() , Может кто-нибудь мне помочь.
Почему вы хотите начать новую деятельность. Кнопка «Назад» позволяет перейти к предыдущей деятельности. – Raghunandan
Я знаю, что я хочу обновить некоторые данные в предыдущем действии –
, а затем использовать 'startActivityForResult' – Raghunandan