Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.iptea.hearingclub;
- import android.content.Context;
- import android.os.Bundle;
- import android.support.annotation.NonNull;
- import android.support.design.widget.BottomNavigationView;
- import android.support.v4.app.Fragment;
- import android.support.v4.app.FragmentTransaction;
- import android.support.v7.app.AppCompatActivity;
- import android.view.MenuItem;
- import android.widget.TextView;
- import io.realm.Realm;
- public class MainActivity extends AppCompatActivity {
- private TextView mTextMessage;
- Realm realm;
- HearingResults savedHearingResults;
- private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
- = new BottomNavigationView.OnNavigationItemSelectedListener() {
- @Override
- public boolean onNavigationItemSelected(@NonNull MenuItem item) {
- switch (item.getItemId()) {
- case R.id.test_hearing:
- setTitle("Fragment Title");
- HearingTestMainFragment fragment = new HearingTestMainFragment();
- FragmentTransaction fragmentTransaction1 = getSupportFragmentManager().beginTransaction();
- fragmentTransaction1.replace(R.id.fram,fragment,"FragmentName");
- fragmentTransaction1.commit();
- return true;
- case R.id.results_hearing:
- setTitle("Fragment Title");
- ResultsMainFragment fragment2 = new ResultsMainFragment();
- FragmentTransaction fragmentTransaction2 = getSupportFragmentManager().beginTransaction();
- fragmentTransaction2.replace(R.id.fram,fragment2,"FragmentName");
- fragmentTransaction2.commit();
- return true;
- case R.id.trends_hearing:
- setTitle("Fragment Title");
- TrendsMainFragment fragment3 = new TrendsMainFragment();
- FragmentTransaction fragmentTransaction3 = getSupportFragmentManager().beginTransaction();
- fragmentTransaction3.replace(R.id.fram,fragment3,"FragmentName");
- fragmentTransaction3.commit();
- return true;
- case R.id.about_hearing:
- setTitle("Fragment Title");
- AboutMainFragment fragment4 = new AboutMainFragment();
- FragmentTransaction fragmentTransaction4 = getSupportFragmentManager().beginTransaction();
- fragmentTransaction4.replace(R.id.fram,fragment4,"FragmentName");
- fragmentTransaction4.commit();
- return true;
- }
- return false;
- }
- };
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- savedHearingResults = new HearingResults();
- //Realm init
- Realm.init(this);
- realm.getDefaultInstance();
- //Helper init
- final RealmHelper helper = new RealmHelper(realm);
- BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
- navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
- setTitle("Fragment Title One");
- HearingTestMainFragment fragment = new HearingTestMainFragment();
- FragmentTransaction fragmentTransaction1 = getSupportFragmentManager().beginTransaction();
- fragmentTransaction1.replace(R.id.fram,fragment,"FragmentName");
- fragmentTransaction1.commit();
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- realm.close();
- realm = null;
- }
- private static final String REALM_TAG = "__REALM__";
- public static Realm getRealm(Context context) {
- // noinspection ResourceType
- return (Realm)context.getSystemService(REALM_TAG);
- }
- @Override
- public Object getSystemService(@NonNull String name) {
- if(REALM_TAG.equals(name)) {
- return realm;
- }
- return super.getSystemService(name);
- }
- }
- /*Realm.init(this);
- realm.getDefaultInstance();*/
- //mTextMessage = (TextView) findViewById(R.id.message);
- /* private static final String REALM_TAG = "__REALM__";
- public static Realm getRealm(Context context) {
- // noinspection ResourceType
- return (Realm)context.getSystemService(REALM_TAG);
- }*/
- /* @Override
- public Object getSystemService(@NonNull String name) {
- if(REALM_TAG.equals(name)) {
- return realm;
- }
- return super.getSystemService(name);
- }*/
- //
- /* @Override
- protected void onDestroy() {
- super.onDestroy();
- realm.close();
- realm = null;
- }*/
Add Comment
Please, Sign In to add comment