У меня есть приложение для Android с 2 экранами. И я установил диалоговое окно при переходе с первого экрана на второй экран. Мой код:
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(MainActivity.this);
pDialog.setTitle("Please wait");
pDialog.setMessage("Authenticating User");
pDialog.setIndeterminate(false);
pDialog.setCancelable(true);
pDialog.setCanceledOnTouchOutside(false);
pDialog.show();
Intent it = new Intent(MainActivity.this, SecondActivity.class);
it.putExtra("invoiceid", invc);
it.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(it);
//finish();
}
При запуске кода при нажатии кнопки «Назад» отображается диалоговое окно и открывается первый экран. Теперь я хочу показать первый экран непосредственно при нажатии кнопки «Назад», не показывая диалоговое окно. Как это возможно?
И как очистить первый экран, если в нем есть текстовое поле?