Я не могу вернуться к предыдущей активности в Android
У меня есть одно действие A, которое запускает действие B. В этом упражнении у меня есть кнопка, которая запускает действие C, и у этого действия есть кнопка сохранения. Когда я нажимаю кнопку "Сохранить" или кнопку "Назад" в телефоне, операция C завершается и переходит к операции A. Я хочу перейти к операции B, но я не знаю, что происходит.
Спасибо заранее.
Это намерение запустить действие C из B.
Intent intent= new Intent(B.this, C.class);
intent.putExtra....
.
.
.
startActivityForResult(recordIntent, REQUEST_DATA);
return;
Это кнопка сохранения:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int itemId = item.getItemId();
if (itemId == R.id.menu_save) {
String displayString = editName.getText().toString();
ServiceCall.upload(this.name, true, displayString, id);
}
return false;
}
1 ответ
Решение
Я нашел решение вернуться к правильному виду деятельности: используйте эту строку только до finish()
метод
startActivity( new Intent(this, YourActivity.class) );
И нажмите кнопку "Назад" и вернитесь к желаемому занятию:
@Override
public void onBackPressed(){
startActivity( new Intent(this, YourActivity.class) );
finish();
}