Skip to content

Commit

Permalink
MVVMDemo - 细节修改
Browse files Browse the repository at this point in the history
  • Loading branch information
alidili committed Aug 8, 2017
1 parent 57ed278 commit 7560744
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
Binary file modified MVVMDemo/MVVMDemo.apk
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ protected void onCreate(Bundle savedInstanceState) {

ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);

expressViewModel = new ExpressViewModel(this, this, binding);
expressViewModel = new ExpressViewModel(this, binding);
binding.setClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.yl.mvvmdemo.viewmodel;

import android.content.Context;
import android.databinding.ObservableBoolean;
import android.databinding.ObservableField;
import android.support.annotation.NonNull;
Expand All @@ -22,18 +21,16 @@

public class ExpressViewModel extends BaseViewModel {

private Context context;
public ExpressInfo expressInfo;
private DataManager dataManager;

// 是否显示Loading
public final ObservableBoolean isShowLoading = new ObservableBoolean();
// 错误信息
public final ObservableField<String> errorMessage = new ObservableField<>();

public ExpressViewModel(LifecycleProvider<ActivityEvent> provider, Context context,
ActivityMainBinding binding) {
public ExpressViewModel(LifecycleProvider<ActivityEvent> provider, ActivityMainBinding binding) {
super(provider);
this.context = context;
expressInfo = new ExpressInfo();
binding.setExpressViewModel(this);
dataManager = DataManager.getInstance();
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,12 @@

[《Android DataBinding使用详解(二)》](http://blog.csdn.net/kong_gu_you_lan/article/details/76020050)

## MVVMDemo

[![](https://img.shields.io/badge/APK%20download-2.46M-green.svg)](https://github.com/alidili/Demos/raw/master/MVVMDemo/MVVMDemo.apk)

[《Android DataBinding & MVVM》](http://blog.csdn.net/kong_gu_you_lan/article/details/76906630)

## License

```
Expand Down

0 comments on commit 7560744

Please sign in to comment.