Up Navigation on Action Bar closes app in Android. Followed android developer exactly. I added .getSupportActionBar,.setDisplayHomeAsUpEnabled, inflated my menu, put my case in onCreateOptionsMenu but is still doesn't work.
public class AddressList extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_address_list);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
ListView listview = (ListView) findViewById(R.id.listView);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_address_list, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.button:
Add();
return true;
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
Here is my manifest file to show that I've added parentactivity name and the metadata.
<activity
android:name=".SilentGeofence"
android:label="@string/title_activity_silent_geofence"
android:parentActivityName=".AddressList" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".AddressList" />
</activity>