| package org.wordpress.android.ui.prefs; |
| |
| import android.app.FragmentManager; |
| import android.os.Bundle; |
| import android.support.v7.app.ActionBar; |
| import android.support.v7.app.AppCompatActivity; |
| import android.view.MenuItem; |
| |
| public class MyProfileActivity extends AppCompatActivity { |
| private static final String KEY_MY_PROFILE_FRAGMENT = "my-profile-fragment"; |
| |
| @Override |
| public void onCreate(Bundle savedInstanceState) { |
| super.onCreate(savedInstanceState); |
| |
| ActionBar actionBar = getSupportActionBar(); |
| if (actionBar != null) { |
| actionBar.setHomeButtonEnabled(true); |
| actionBar.setDisplayHomeAsUpEnabled(true); |
| } |
| |
| FragmentManager fragmentManager = getFragmentManager(); |
| MyProfileFragment myProfileFragment = |
| (MyProfileFragment) fragmentManager.findFragmentByTag(KEY_MY_PROFILE_FRAGMENT); |
| if (myProfileFragment == null) { |
| myProfileFragment = MyProfileFragment.newInstance(); |
| |
| fragmentManager.beginTransaction() |
| .add(android.R.id.content, myProfileFragment, KEY_MY_PROFILE_FRAGMENT) |
| .commit(); |
| } |
| } |
| |
| @Override |
| public boolean onOptionsItemSelected(final MenuItem item) { |
| if (item.getItemId() == android.R.id.home) { |
| onBackPressed(); |
| return true; |
| } |
| return super.onOptionsItemSelected(item); |
| } |
| } |