tuttelikz

HearingTestMainFragment [-]

Dec 12th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.29 KB | None | 0 0
  1. package com.example.iptea.hearingclub;
  2.  
  3.  
  4. import android.content.Context;
  5. import android.os.Bundle;
  6. import android.support.annotation.NonNull;
  7. import android.support.annotation.Nullable;
  8. import android.view.LayoutInflater;
  9. import android.view.View;
  10. import android.view.ViewGroup;
  11. import android.support.v4.app.Fragment;
  12. import android.widget.ArrayAdapter;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15. import android.widget.TextView;
  16. import android.widget.Toast;
  17.  
  18. import java.util.Date;
  19.  
  20. import io.realm.Realm;
  21. import io.realm.RealmConfiguration;
  22.  
  23.  
  24. /**
  25.  * A simple {@link Fragment} subclass.
  26.  */
  27. public class HearingTestMainFragment extends Fragment {
  28.  
  29.     TextView dateTextView;
  30.     Button btnSave;
  31.     EditText etMinHz, etMaxhz, etPerc;
  32.     Realm realm;
  33.     HearingResults savedHearingResults;
  34.     //public static final RealmHelper helper;
  35.  
  36.     @Override
  37.     public View onCreateView(LayoutInflater inflater, ViewGroup container,
  38.                              Bundle savedInstanceState) {
  39.  
  40.  
  41.         View fragment = inflater.inflate(R.layout.fragment_hearing_test_main, container, false);;
  42.  
  43.  
  44.         //class init
  45.         savedHearingResults = new HearingResults();
  46.         //Realm init
  47.  
  48.  
  49. /*        Realm.init(getActivity());
  50.         realm.getDefaultInstance();*/
  51.  
  52.  
  53.         realm = MainActivity.getRealm(getContext());
  54.         //Helper init
  55.         final RealmHelper helper = new RealmHelper(realm);
  56.  
  57.  
  58.  
  59.         btnSave = fragment.findViewById(R.id.btnSave);
  60.         etMinHz = fragment.findViewById(R.id.etMinHz);
  61.  
  62.  
  63.         btnSave.setOnClickListener(new View.OnClickListener() {
  64.  
  65.             @Override
  66.             public void onClick(View v)
  67.             {
  68.  
  69.                 savedHearingResults.setId(etMinHz.getText().toString());
  70.                 helper.save(savedHearingResults);
  71.                 etMinHz.setText("");
  72.  
  73.                 toastMessage("Sucessfully added");
  74.             }
  75.         });
  76.  
  77.         return fragment;
  78.         //return inflater.inflate(R.layout.fragment_hearing_test_main, container, false);
  79.     }
  80.  
  81.     @Override
  82.     public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
  83.         super.onViewCreated(view, savedInstanceState);
  84.  
  85.     }
  86.  
  87.     private void toastMessage(String message) {
  88.         Toast.makeText(getContext(),message, Toast.LENGTH_SHORT).show();
  89.     }
  90. }
  91.  
  92.  
  93.  
  94.        // Realm.init(getContext());
  95.        // realm.getDefaultInstance();
  96.  
  97.  
  98.  
  99.         //realm = MainActivity.getRealm(getActivity());
  100.  
  101.  
  102. /*        dateTextView = view.findViewById(R.id.tvCurDate);*/
  103.  
  104.  
  105. /*        etMaxhz = view.findViewById(R.id.etMaxHz);
  106.         etPerc = view.findViewById(R.id.etPerc);*/
  107.  
  108.  
  109.  
  110.  
  111. /*                HearingResults s = new HearingResults();
  112.                 //s.setId(new Date().toString());
  113.                 s.setId(etMinHz.getText().toString());
  114.                 s.setMinFrequency(etMinHz.getText().toString());
  115.                 s.setMaxFrequency(etMaxhz.getText().toString());
  116.                 s.setPercentage(etPerc.getText().toString());
  117.  
  118.                 RealmHelper helper = new RealmHelper(realm);
  119.                 helper.save(s);
  120.                 toastMessage("Sucessfully added");*/
  121.  
  122.  
  123.  
  124. /*    @Override
  125.     public void onDestroy() {
  126.         super.onDestroy();
  127.         realm.close();
  128.     }*/
Advertisement
Add Comment
Please, Sign In to add comment