я получил 2 вида деятельности основной и второй.
У меня есть кнопка на втором, и когда я нажимаю ее, это действие закрывается с использованием действия для результата, и я получаю информацию в основном действии.
Я не знаю, как это сделать без кнопки, просто возвращаюсь от второго занятия к основному занятию.
// отправка информации для второго действия
public void alquilar(View view) {
Intent i = new Intent(this, Main2Activity.class);
i.putExtra("valor1",turismo);
startActivityForResult(i,1);
}
// получение информации об активности секода и кнопка возврата.
turismo1=
(ArrayList<Turismo>)getIntent().getExtras().getSerializable("valor1");
public void qq(View view) {
for(int i=0;i<turismo1.size();i++){
turismo1.remove(0);
}
Intent returnIntent = new Intent();
returnIntent.putExtra("result",turismo1);
setResult(Activity.RESULT_OK,returnIntent);
finish();
}
// получение информации из второго действия при закрытии
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1) {
if (resultCode == Activity.RESULT_OK) {
turismo= (ArrayList<Turismo>)
data.getSerializableExtra("result");
}
}
}