mirror of
				https://github.com/pierre42100/ComunicAndroid
				synced 2025-11-04 11:34:06 +00:00 
			
		
		
		
	Created notifications fragment.
This commit is contained in:
		@@ -27,6 +27,7 @@ import org.communiquons.android.comunic.client.data.utils.UiUtils;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.ConversationFragment;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.ConversationsListFragment;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.FriendsListFragment;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.NotificationsFragment;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.UpdateConversationFragment;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.UserInfosFragment;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.fragments.UserPageFragment;
 | 
			
		||||
@@ -188,6 +189,11 @@ public class MainActivity extends AppCompatActivity
 | 
			
		||||
                        openFriendsFragment();
 | 
			
		||||
                        return true;*/
 | 
			
		||||
 | 
			
		||||
                    //If the user wants to open notifications
 | 
			
		||||
                    case R.id.main_bottom_navigation_notif:
 | 
			
		||||
                        openNotificationsFragment();
 | 
			
		||||
                        return true;
 | 
			
		||||
 | 
			
		||||
                    //If the user chose to show information about him
 | 
			
		||||
                    case R.id.main_bottom_navigation_me_view:
 | 
			
		||||
 | 
			
		||||
@@ -265,6 +271,17 @@ public class MainActivity extends AppCompatActivity
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Open notifications fragment
 | 
			
		||||
     */
 | 
			
		||||
    void openNotificationsFragment(){
 | 
			
		||||
        NotificationsFragment notifications = new NotificationsFragment();
 | 
			
		||||
        FragmentTransaction transaction = getFragmentManager().beginTransaction();
 | 
			
		||||
        transaction.replace(R.id.main_fragment, notifications);
 | 
			
		||||
        transaction.addToBackStack(null);
 | 
			
		||||
        transaction.commit();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Open the user information fragment
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,39 @@
 | 
			
		||||
package org.communiquons.android.comunic.client.ui.fragments;
 | 
			
		||||
 | 
			
		||||
import android.app.Fragment;
 | 
			
		||||
import android.os.Bundle;
 | 
			
		||||
import android.support.annotation.Nullable;
 | 
			
		||||
import android.view.LayoutInflater;
 | 
			
		||||
import android.view.View;
 | 
			
		||||
import android.view.ViewGroup;
 | 
			
		||||
 | 
			
		||||
import org.communiquons.android.comunic.client.R;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.activities.MainActivity;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Notifications fragment
 | 
			
		||||
 *
 | 
			
		||||
 * @author Pierre HUBERT
 | 
			
		||||
 * Created by pierre on 4/1/18.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
public class NotificationsFragment extends Fragment {
 | 
			
		||||
 | 
			
		||||
    @Nullable
 | 
			
		||||
    @Override
 | 
			
		||||
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
 | 
			
		||||
        return inflater.inflate(R.layout.fragment_notifications, container, false);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void onResume() {
 | 
			
		||||
        super.onResume();
 | 
			
		||||
 | 
			
		||||
        //Update the title of the application
 | 
			
		||||
        getActivity().setTitle(R.string.fragment_notifications_title);
 | 
			
		||||
 | 
			
		||||
        //Update the bottom navigation menu
 | 
			
		||||
        ((MainActivity) getActivity())
 | 
			
		||||
                .setSelectedNavigationItem(R.id.main_bottom_navigation_notif);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable/ic_notif.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								app/src/main/res/drawable/ic_notif.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 2.1 KiB  | 
							
								
								
									
										6
									
								
								app/src/main/res/layout/fragment_notifications.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								app/src/main/res/layout/fragment_notifications.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    android:orientation="vertical" android:layout_width="match_parent"
 | 
			
		||||
    android:layout_height="match_parent">
 | 
			
		||||
 | 
			
		||||
</LinearLayout>
 | 
			
		||||
@@ -126,4 +126,5 @@
 | 
			
		||||
    <string name="err_submit_post">An error occurred while trying to create the post!</string>
 | 
			
		||||
    <string name="navigation_bottom_notif_item">Notifications</string>
 | 
			
		||||
    <string name="main_menu_friends_list">Friends list</string>
 | 
			
		||||
    <string name="fragment_notifications_title">Notifications</string>
 | 
			
		||||
</resources>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user