Мне нужно перейти к родительской активности, когда щелкнут любой элемент списка, с помощью setResult.
list.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Log.d("gaurav", "list is clicked");
moveToEvent();
}
});
Мой метод moveToEvent:
public void moveToEvent() {
Log.d("gaurav", "Move to evnet");
Intent intent = new Intent();
this.setResult(5, intent);
// this.startActivity(intent);
this.finish();
}
Используя этот код, я могу вернуться к родительской активности два или три раза, после чего он не вернется к родительской активности и не обновит свою собственную активность. Я не могу найти ее решение. Пожалуйста, помогите мне в этом вопросе
Я также попробовал метод onBackPressed, но тот же результат.
@Override
public void onBackPressed() {
// TODO Auto-generated method
Intent intent = new Intent();
setResult(5, intent);
finish();
super.onBackPressed();
}
Пожалуйста, предложите мне, где я делаю ошибку.