tuttelikz

MainActivity [-]

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