Example usage for android.support.v4.app NavUtils getParentActivityName

List of usage examples for android.support.v4.app NavUtils getParentActivityName

Introduction

In this page you can find the example usage for android.support.v4.app NavUtils getParentActivityName.

Prototype

public static String getParentActivityName(Activity sourceActivity) 

Source Link

Document

Return the fully qualified class name of sourceActivity's parent activity as specified by a #PARENT_ACTIVITY <meta-data> element within the activity element in the application's manifest.

Usage

From source file:com.misczak.joinmybridge.SettingsFragment.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        if (NavUtils.getParentActivityName(getActivity()) != null) {
            NavUtils.navigateUpFromSameTask(getActivity());
        }//from   w  w w.  ja v a 2s  .c o m
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

From source file:com.mevelopers.tabdilak.About.java

@TargetApi(11)
@Override/*from   w  w  w.j a  v  a2  s . co m*/
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_about);
    //Enabling Ancestral Navigation on API-level 11+
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        if (NavUtils.getParentActivityName(this) != null) {
            getActionBar().setDisplayHomeAsUpEnabled(true);
        }
    }
    TvVersionNumber = (TextView) findViewById(R.id.TvVersionNumber);
    try {
        PackageInfo pi = this.getPackageManager().getPackageInfo("com.mevelopers.tabdilak", 0);
        TvVersionNumber.setText(":" + pi.versionName);
    } catch (NameNotFoundException e) {
        e.printStackTrace();
    }
}

From source file:com.andrewpham.android.khanacademy_learnanything.controllers.VideoActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    mYoutubeId = getIntent().getStringExtra(TopicFragment.EXTRA_ID);

    super.onCreate(savedInstanceState);
    mActionBar = getActionBar();//from   w  w w .  j a v a2s  . c  o  m
    mActionBar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.actionbar_background)));
    mActionBar.setTitle(getIntent().getStringExtra(TopicFragment.EXTRA_TITLE));
    if (NavUtils.getParentActivityName(this) != null) {
        mActionBar.setDisplayHomeAsUpEnabled(true);
    }
    setContentView(R.layout.activity_video);
    mPlayerView = (YouTubePlayerView) findViewById(R.id.player);

    mPlayerView.initialize(DeveloperKey.DEVELOPER_KEY, this);
}

From source file:com.papa.library.ui.BaseActivity.java

@Override
public void setContentView(int layoutResID) {
    super.setContentView(layoutResID);
    mToolbar = ButterKnife.findById(this, R.id.common_toolbar);
    if (null != mToolbar) {
        setSupportActionBar(mToolbar);//from   ww w  .  j  a  v  a  2  s.  co  m
        if (!TextUtils.isEmpty(NavUtils.getParentActivityName(this))) {
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        }
    }
}

From source file:com.docd.purefm.ui.activities.ThemableActivity.java

@Override
public boolean onOptionsItemSelected(final MenuItem item) {
    if (item.getItemId() == android.R.id.home) {
        if (NavUtils.getParentActivityName(this) != null) {
            NavUtils.navigateUpFromSameTask(this);
        }/*from   w  w  w  .ja  v  a 2 s  .c om*/
    }
    return super.onOptionsItemSelected(item);
}

From source file:com.mevelopers.tabdilak.About.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        if (NavUtils.getParentActivityName(this) != null)
            NavUtils.navigateUpFromSameTask(this);
        return true;
    default://  w  w w .ja v  a 2s.  c  o  m
        return super.onOptionsItemSelected(item);
    }
}

From source file:com.andrewpham.android.khanacademy_learnanything.controllers.VideoActivity.java

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        if (NavUtils.getParentActivityName(this) != null) {
            NavUtils.navigateUpFromSameTask(this);
        }//from w  w  w  . ja va  2s  .c o m
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

From source file:com.misczak.joinmybridge.CalendarFragment.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        if (NavUtils.getParentActivityName(getActivity()) != null) {
            NavUtils.navigateUpFromSameTask(getActivity());
        }//w w  w. j av  a  2  s . co  m
        return true;
    default:
        return true;

    }
}

From source file:scu.mingyuan.com.carmanager.app.activity.MyCarDetailActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
    }//from w w w  .  ja v a 2 s .c  o  m
    setContentView(R.layout.activity_mycar_detail);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    // 
    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        if (NavUtils.getParentActivityName(this) != null) {
            actionBar.setDisplayHomeAsUpEnabled(true);
        }
    }

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            //????????
            Intent openCameraIntent = new Intent(MyCarDetailActivity.this, CaptureActivity.class);
            startActivityForResult(openCameraIntent, 0);
        }
    });

    id = getIntent().getIntExtra("id", -1);
    if (id < 0)
        return;
    myCar = MyCarCache.getMyCarCache().getItemById(id);

    initView();
    initData();
}

From source file:com.misczak.joinmybridge.BridgeFragment.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        if (NavUtils.getParentActivityName(getActivity()) != null) {
            NavUtils.navigateUpFromSameTask(getActivity());
        }/*from  ww w .j  a  v  a2 s .c o  m*/
        return true;
    case R.id.menu_item_save_bridge:
        Log.d(TAG, "Saving bridge");
        saveBridge();
        if (NavUtils.getParentActivityName(getActivity()) != null) {
            NavUtils.navigateUpFromSameTask(getActivity());
        }
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}