我有一个启动子活动的父活动。
在儿童活动中,我会:
toolbar = (Toolbar) findViewById(R.id.app_bar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("Ride");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
当我单击 Home/Up 按钮时,我finish
将进行活动。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
此外,我finish
在Child Activity的另一个地方做了,在我拥有的两个地方finish
,它都回到了Parent Activity。
我的问题:
我的问题是我只想在.finishes
当我不是从 Up 按钮完成时- Parent Activity 中的数据会发生变化,所以 - 当我按下 Back/Up 按钮时,不需要刷新Parent,但是当我做另一个时finish
,我想刷新父母。_
我怎样才能检测到呢?