Я сделал функцию в своем приложении, которая вернет пользователя к домашней активности в случае ошибки. но главная проблема заключается в том, что, когда я заканчиваю работу, она не закрывается и не работает, работая с проблемой, и мое приложение падает. Я прочитал некоторые связанные темы в потоке Stackover, чтобы узнать, как решить эту проблему, но никто из них не работал для меня. это мой код.Активность Android не может быть закрыта
private void backhome(String error) {
// TODO In a case of error this function return us to home page;
Intent intent = new Intent(this, Home.class);
intent.putExtra("error", error);
startActivity(intent);
finish();
finishActivity(0);
this.finish();
return;
}
Почему вы звоните в отделку 3 раза? –
когда эта функция называется? – gvmani
Я проверяю, является ли конкретная строка пустой или нет. если он пуст, я вызываю эту функцию, чтобы переместить меня в предыдущую активность. но он считает, что сталкивается с ошибкой и делает приложение для сбоя. – ehsan