Я переопределяю функцию OnBackPressed
внутри своей деятельности, но она не называется. На других мероприятиях он работает нормально. Вот мой метод:OnBackPressed не называется?
@Override
public void onBackPressed() {
Log.e("back",""+1);
UserPage.getstate().finish();
Intent i=new Intent(CreateGroup.this,UserPage.class);
i.putExtra("title11","dd");
startActivity(i);
finish();
}
Этот метод не вызывается, и по умолчанию OnBackPresssed
называется каждый раз, когда я нажимаю кнопку назад.
Что такое «UserPage.getstate(). Finish();» делать? –
у вас есть этот Log.e ("назад", "" + 1); в журнале? –
Я использовал статическую функцию в UserPage, чтобы получить состояние активности, а затем закончу ее. –