Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void openFrag() {
- final DatabaseReference ref = database.child("").child("");
- FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
- ft.replace(R.id.newsfeedContainer, profileFragment);
- ft.addToBackStack("profilefrag");
- ft.commit();
- candidatesFragment.mFragListener.onFragmentInteraction("Senator");
- profileFragment.setReferences(senatorRef);
- @Override public void onBackPressed() {
- int backStackCount = getSupportFragmentManager().getBackStackEntryCount();
- Log.v(BASETAG, "Items in backstack: " + backStackCount);
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- if (backStackCount == 0) {
- showExitBuilderDialog(builder);
- } else if (newsFeedFragment.isVisible()) {
- builder.setMessage("Are you sure you want to exit?")
- .setCancelable(false)
- .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- MainActivity.this.finish();
- }
- })
- .setNegativeButton("No", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- dialog.cancel();
- }
- });
- AlertDialog alert = builder.create();
- alert.show();
- } else if (newPostFragment.isVisible()) {
- newPostFragment.mFragListener = null;
- getSupportFragmentManager().popBackStack();
- } else if (candidatesFragment.isVisible()) {
- candidatesFragment.mFragListener = null;
- getSupportFragmentManager().popBackStack();
- } else if (profileFragment.isVisible()) {
- profileFragment.mFragListener = null;
- getSupportFragmentManager().popBackStack();
- } else {
- super.onBackPressed();
- getSupportFragmentManager().popBackStack();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement