@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = getIntent().getExtras(); ID = bundle.getString("ID"); mText = (EditText) findViewById(R.id.text); RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.btnSend); TextView title = (TextView) relativeLayout.findViewById(R.id.text); title.setTypeface( Typeface.createFromAsset( SendWrongInfoActivity.this.getAssets(), "fonts/ProximaNova-Bold.otf")); ImageButton imageButton = (ImageButton) relativeLayout.findViewById(R.id.button); imageButton.setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { String text = mText.getText().toString(); if ((text != null) && (text.length() > 0)) { Intent intent = new Intent(); intent.putExtra("text", text); setResult(RESULT_OK, intent); } finish(); } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about_app); about = (WebView) findViewById(R.id.about_webview); WebSettings webSettings = about.getSettings(); // 设置WebView属性,能够执行Javascript脚本 webSettings.setJavaScriptEnabled(true); // 设置可以访问文件 webSettings.setAllowFileAccess(true); // 设置支持缩放 webSettings.setBuiltInZoomControls(true); // 设置Web视图 about.setWebViewClient(new webViewClient()); // 加载需要显示的网页 about.loadUrl( "http://mp.weixin.qq.com/s?__biz=MzA4ODY3MTU0MQ==&mid=401741723&idx=1&sn=a58c3652f9373edc095a605b64215006#rd"); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add_patient); // Open the default Realm for the UI thread. mRealm = Realm.getInstance(this); mSaveButton = (Button) findViewById(R.id.save_button); mLastNameEditText = (EditText) findViewById(R.id.last_name_editText); mFirstNameEditText = (EditText) findViewById(R.id.first_name_editText); mDOBEditText = (EditText) findViewById(R.id.dob_editText); mFirstClinicHosptialEditText = (EditText) findViewById(R.id.first_clinic_hospital_editText); mFirstDoctorNameEditText = (EditText) findViewById(R.id.first_doctor_name_editText); mExpectDateEditText = (EditText) findViewById(R.id.expect_date_editText); mSecondClinicHosptialEditText = (EditText) findViewById(R.id.second_clinic_hospital_editText); mSecondDoctorNameEditText = (EditText) findViewById(R.id.second_doctor_name_editText); mActualDateEditText = (EditText) findViewById(R.id.actual_date_editText); mDOBEditText.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mDatePickerFlag = 0; showDatePickerDialog(v); } }); mExpectDateEditText.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mDatePickerFlag = 1; showDatePickerDialog(v); } }); mActualDateEditText.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { mDatePickerFlag = 2; showDatePickerDialog(v); } }); mFirstDoctorNameEditText.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { mDoctorFlag = 0; showDoctorListDialogFragment(); } }); mSecondDoctorNameEditText.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { mDoctorFlag = 1; showDoctorListDialogFragment(); } }); mPatientArrayList = new ArrayList<>(); RealmResults<Patient> PatientResult = mRealm.where(Patient.class).findAll(); for (Patient Patient : PatientResult) mPatientArrayList.add(Patient); mSaveButton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { if (!validate()) { Toast.makeText( AddPatientActivity.this, "First Name, Last Name and Expect Date can't empty.", Toast.LENGTH_LONG) .show(); return; } // All writes must be wrapped in a transaction to facilitate safe multi threading mRealm.beginTransaction(); // Add items in realm Patient realPatient = mRealm.createObject(Patient.class); if (mPatientArrayList.isEmpty()) realPatient.setId(1); else { realPatient.setId(mPatientArrayList.size() + 1); } SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); realPatient.setPatientLastName(mLastNameEditText.getText().toString()); realPatient.setPatientFirstName(mFirstNameEditText.getText().toString()); try { realPatient.setPatientDateOfBirth( new Date(sdf.parse(mDOBEditText.getText().toString()).getTime())); realPatient.setExpectDate( new Date(sdf.parse(mExpectDateEditText.getText().toString()).getTime())); realPatient.setActualDate( new Date(sdf.parse(mActualDateEditText.getText().toString()).getTime())); } catch (Exception e) { e.printStackTrace(); } realPatient.setFirstClinicHospital(mFirstClinicHosptialEditText.getText().toString()); realPatient.setFirstDoctorName(mFirstDoctorNameEditText.getText().toString()); realPatient.setSecondClinicHospital(mSecondClinicHosptialEditText.getText().toString()); realPatient.setSecondDoctorName(mSecondDoctorNameEditText.getText().toString()); // When the transaction is committed, all changes a synced to disk. mRealm.commitTransaction(); Toast.makeText(AddPatientActivity.this, "New patient successfully", Toast.LENGTH_LONG) .show(); // Finish activity finish(); } }); setupDateTimeFragment(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.channel_listing_activity); }