mirror of
				https://github.com/pierre42100/ComunicAndroid
				synced 2025-11-04 03:24:04 +00:00 
			
		
		
		
	Fixed application navigation issues.
This commit is contained in:
		@@ -134,8 +134,8 @@ public class MainActivity extends AppCompatActivity implements
 | 
			
		||||
        conversationsListHelper = new ConversationsListHelper(this, dbHelper);
 | 
			
		||||
 | 
			
		||||
        //If it is the first time the application is launched, open notifications fragment
 | 
			
		||||
        if (savedInstanceState == null) {
 | 
			
		||||
            openNotificationsFragment();
 | 
			
		||||
        if (savedInstanceState == null){
 | 
			
		||||
            openNotificationsFragment(false);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -305,7 +305,7 @@ public class MainActivity extends AppCompatActivity implements
 | 
			
		||||
 | 
			
		||||
        //Notification fragment
 | 
			
		||||
        if(id == R.id.action_notifications){
 | 
			
		||||
            openNotificationsFragment();
 | 
			
		||||
            openNotificationsFragment(true);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //Friends list
 | 
			
		||||
@@ -425,12 +425,16 @@ public class MainActivity extends AppCompatActivity implements
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Open notifications fragment
 | 
			
		||||
     *
 | 
			
		||||
     * @param addToBackStack Specify whether the change must
 | 
			
		||||
     *                       be added to backstack or not
 | 
			
		||||
     */
 | 
			
		||||
    void openNotificationsFragment() {
 | 
			
		||||
    void openNotificationsFragment(boolean addToBackStack) {
 | 
			
		||||
        NotificationsFragment notifications = new NotificationsFragment();
 | 
			
		||||
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
 | 
			
		||||
        transaction.replace(R.id.main_fragment, notifications);
 | 
			
		||||
        transaction.addToBackStack(null);
 | 
			
		||||
        if(addToBackStack)
 | 
			
		||||
            transaction.addToBackStack(null);
 | 
			
		||||
        transaction.commit();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -116,7 +116,7 @@ public class UserPageFragment extends Fragment {
 | 
			
		||||
        super.onResume();
 | 
			
		||||
 | 
			
		||||
        //Check if we got information about the user
 | 
			
		||||
        if(userInfo == null){
 | 
			
		||||
        if(userInfo == null || mTabLayout.getTabCount() < 2){
 | 
			
		||||
 | 
			
		||||
            //Show loading alert dialog
 | 
			
		||||
            loadingDialog = UiUtils.create_loading_dialog(getActivity());
 | 
			
		||||
@@ -197,5 +197,6 @@ public class UserPageFragment extends Fragment {
 | 
			
		||||
 | 
			
		||||
        mPager.setAdapter(adapter);
 | 
			
		||||
        mTabLayout.setupWithViewPager(mPager);
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user