From 4be2a3899395c829db5842100961bd0e82983a62 Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期四, 27 六月 2019 15:18:21 +0800 Subject: [PATCH] 基本拍照界面; 运用viewmodle --- app/src/main/java/safeluck/drive/evaluation/MainActivity.java | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java index 05e9aae..f977e6f 100644 --- a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java +++ b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java @@ -1,13 +1,23 @@ package safeluck.drive.evaluation; -import android.support.v7.app.AppCompatActivity; -import android.os.Bundle; -import me.yokeyword.fragmentation.Fragmentation; +import android.arch.lifecycle.Observer; +import android.arch.lifecycle.ViewModelProvider; +import android.arch.lifecycle.ViewModelProviders; +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.util.Log; +import android.widget.Toast; + + + import me.yokeyword.fragmentation.SupportActivity; import safeluck.drive.evaluation.fragment.HomeFragment; +import safeluck.drive.evaluation.viewmodels.MainViewModel; public class MainActivity extends SupportActivity { + + private String TAG = MainActivity.class.getCanonicalName(); @Override protected void onCreate(Bundle savedInstanceState) { @@ -16,6 +26,15 @@ setContentView(R.layout.activity_main); + MainViewModel mainViewModel = ViewModelProviders.of(this).get(MainViewModel.class); + mainViewModel.getJson().observe(this, new Observer<String>() { + @Override + public void onChanged(@Nullable String json) { + Toast.makeText(MainActivity.this, json, Toast.LENGTH_SHORT).show(); + Log.i(TAG,"json=========="+json); + Log.i(TAG,"json=========="+Thread.currentThread().getName()); + } + }); //鍔犺浇鏍笷ragment -- Gitblit v1.8.0