tuttelikz

MainActivity [+]

Dec 12th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.79 KB | None | 0 0
  1. package com.example.iptea.hearingclub;
  2.  
  3. import android.content.Context;
  4. import android.os.Bundle;
  5. import android.support.annotation.NonNull;
  6. import android.support.design.widget.BottomNavigationView;
  7. import android.support.v4.app.Fragment;
  8. import android.support.v4.app.FragmentTransaction;
  9. import android.support.v7.app.AppCompatActivity;
  10. import android.view.MenuItem;
  11. import android.widget.TextView;
  12.  
  13. import io.realm.Realm;
  14. import io.realm.RealmConfiguration;
  15.  
  16. public class MainActivity extends AppCompatActivity {
  17.  
  18.     private TextView mTextMessage;
  19.  
  20.     //Realm realm;
  21.     HearingResults savedHearingResults;
  22.  
  23.     private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
  24.             = new BottomNavigationView.OnNavigationItemSelectedListener() {
  25.  
  26.         @Override
  27.         public boolean onNavigationItemSelected(@NonNull MenuItem item) {
  28.             switch (item.getItemId()) {
  29.                 case R.id.test_hearing:
  30.  
  31.                     setTitle("Fragment Title");
  32.                     HearingTestMainFragment fragment = new HearingTestMainFragment();
  33.                     FragmentTransaction fragmentTransaction1 = getSupportFragmentManager().beginTransaction();
  34.                     fragmentTransaction1.replace(R.id.fram,fragment,"FragmentName");
  35.                     fragmentTransaction1.commit();
  36.  
  37.                     return true;
  38.                 case R.id.results_hearing:
  39.  
  40.                     setTitle("Fragment Title");
  41.                     ResultsMainFragment fragment2 = new ResultsMainFragment();
  42.                     FragmentTransaction fragmentTransaction2 = getSupportFragmentManager().beginTransaction();
  43.                     fragmentTransaction2.replace(R.id.fram,fragment2,"FragmentName");
  44.                     fragmentTransaction2.commit();
  45.  
  46.                     return true;
  47.  
  48.                 case R.id.trends_hearing:
  49.  
  50.                     setTitle("Fragment Title");
  51.                     TrendsMainFragment fragment3 = new TrendsMainFragment();
  52.                     FragmentTransaction fragmentTransaction3 = getSupportFragmentManager().beginTransaction();
  53.                     fragmentTransaction3.replace(R.id.fram,fragment3,"FragmentName");
  54.                     fragmentTransaction3.commit();
  55.  
  56.                     return true;
  57.  
  58.                 case R.id.about_hearing:
  59.  
  60.                     setTitle("Fragment Title");
  61.                     AboutMainFragment fragment4 = new AboutMainFragment();
  62.                     FragmentTransaction fragmentTransaction4 = getSupportFragmentManager().beginTransaction();
  63.                     fragmentTransaction4.replace(R.id.fram,fragment4,"FragmentName");
  64.                     fragmentTransaction4.commit();
  65.  
  66.                     return true;
  67.             }
  68.             return false;
  69.         }
  70.  
  71.     };
  72.  
  73.     @Override
  74.     protected void onCreate(Bundle savedInstanceState) {
  75.  
  76.  
  77.         super.onCreate(savedInstanceState);
  78.         setContentView(R.layout.activity_main);
  79.  
  80.  
  81.         //Realm init
  82.         //Helper init
  83.  
  84.  
  85.  
  86.         BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
  87.         navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
  88.  
  89.  
  90.         setTitle("Fragment Title One");
  91.         HearingTestMainFragment fragment = new HearingTestMainFragment();
  92.         FragmentTransaction fragmentTransaction1 = getSupportFragmentManager().beginTransaction();
  93.         fragmentTransaction1.replace(R.id.fram,fragment,"FragmentName");
  94.         fragmentTransaction1.commit();
  95.     }
  96. }
  97.  
  98.  
  99. /*    @Override
  100.     protected void onDestroy() {
  101.         super.onDestroy();
  102.         realm.close();
  103.         realm = null;
  104.     }
  105.  
  106.     private static final String REALM_TAG = "__REALM__";
  107.  
  108.     public static Realm getRealm(Context context) {
  109.         // noinspection ResourceType
  110.         return (Realm)context.getSystemService(REALM_TAG);
  111.     }
  112.  
  113.     @Override
  114.     public Object getSystemService(@NonNull String name) {
  115.         if(REALM_TAG.equals(name)) {
  116.             return realm;
  117.         }
  118.         return super.getSystemService(name);
  119.     }*/
  120.  
  121.  
  122.  
  123.  
  124.  /*Realm.init(this);
  125.         realm.getDefaultInstance();*/
  126.  
  127. //mTextMessage = (TextView) findViewById(R.id.message);
  128.  
  129.  
  130.  
  131.  
  132.  
  133. /*    private static final String REALM_TAG = "__REALM__";
  134.  
  135.     public static Realm getRealm(Context context) {
  136.         // noinspection ResourceType
  137.         return (Realm)context.getSystemService(REALM_TAG);
  138.     }*/
  139.  
  140. /*    @Override
  141.     public Object getSystemService(@NonNull String name) {
  142.         if(REALM_TAG.equals(name)) {
  143.             return realm;
  144.         }
  145.         return super.getSystemService(name);
  146.     }*/
  147.  
  148.  
  149. //
  150.  
  151.  
  152.  
  153. /*    @Override
  154.     protected void onDestroy() {
  155.         super.onDestroy();
  156.         realm.close();
  157.         realm = null;
  158.     }*/
Add Comment
Please, Sign In to add comment