Я хочу инициировать событие в старом действии при возврате из более нового действия.
поэтому, когда я нажимаю кнопку «Готово» и использую Finish();, чтобы вернуться к старому действию, это работает, но мне нужно обновить пользовательский интерфейс старого действия.
настроить для OnActivityResultListener? и справиться с этим так? Я не совсем уверен, как это настроить, но уверен, что есть много информации о том, что еще было.




Вы должны использовать метод ниже, чтобы начать свою деятельность
static final int YOUR_REQUEST_CODE = 1; // The request code
startActivityForResult(yourIntent, YOUR_REQUEST_CODE);
А затем в действии СТАРЫЙ переопределите метод ниже:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// Check which request we're responding to
if (requestCode == YOUR_REQUEST_CODE) {
// Make sure the request was successful
if (resultCode == RESULT_OK) {
// Do something with here.
}
}
}
Более подробную информацию можно найти на Официальное руководство разработчика Android