package com.mechinn.android.ouralliance.activity;
import android.support.v7.app.ActionBarActivity;
import android.view.Window;
import com.mechinn.android.ouralliance.fragment.ResetDialogFragment;
import com.mechinn.android.ouralliance.fragment.SettingsFragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.MenuItem;
public class SettingsActivity extends ActionBarActivity {
public static final String TAG = "SettingsActivity";
private SettingsFragment frag;
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
super.onCreate(savedInstanceState);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
frag = (SettingsFragment) getSupportFragmentManager().findFragmentByTag(SettingsFragment.TAG);
if(null==frag) {
frag = new SettingsFragment();
getSupportFragmentManager().beginTransaction().replace(android.R.id.content, frag, SettingsFragment.TAG).commit();
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case android.R.id.home:
if(this.getSupportFragmentManager().getBackStackEntryCount()>0) {
this.getSupportFragmentManager().popBackStack();
} else {
this.finish();
}
return true;
default:
return super.onOptionsItemSelected(item);
}
}
// public void onBuildHeaders(List<PreferenceActivity.Header> target) {
// this.loadHeadersFromResource(R.xml.preference_headers, target);
// }
}