// Path: app/src/main/java/link/anyauto/smartkey/demo/App.java
// @SmartManifest(manifestPath = "app/src/main/AndroidManifest.xml")
// public class App extends Application {
// 
//     protected static App instance;
// 
//     public static App getInstance() {
//         return instance;
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         instance = this;
//         MyAppPreferencesSPBuilder.setApp(this);
//         checkVersion();
//     }
// 
//     void checkVersion() {
// 
//     }
// 
//     public static String getStr(int resId) {
//         return instance.getString(resId);
//     }
// 
//     public static String getStr(int resId, Object ...args) {
//         return instance.getString(resId, args);
//     }
// }
// 
// Path: app/src/main/java/link/anyauto/smartkey/demo/base/BaseVMAdapter.java
// public class BaseVMAdapter extends BaseObservable implements BaseVM {
// 
//     protected Activity activity;
// 
//     public void setActivity(Activity activity) {
//         this.activity = activity;
//     }
// 
//     public Activity getActivity() {
//         return activity;
//     }
// 
//     @Override
//     public void create(Bundle savedInstanceState) {
// 
//     }
// 
//     @Override
//     public void restart() {
// 
//     }
// 
//     @Override
//     public void start() {
// 
//     }
// 
//     @Override
//     public void stop() {
// 
//     }
// 
//     @Override
//     public void resume() {
// 
//     }
// 
//     @Override
//     public void pause() {
// 
//     }
// 
//     @Override
//     public void destroy() {
// 
//     }
// 
//     @Override
//     public void back() {
//         if(activity != null) {
//             activity.finish();
//         }
//     }
// 
//     @Override
//     public void result(int reqCode, int resCode, Intent data) {
// 
//     }
// 
//     @Override
//     public void configChanged(Configuration newConfig) {
// 
//     }
// }
// 
// Path: app/src/main/java/link/anyauto/smartkey/demo/objects/MyContact.java
// public class MyContact {
//     public String name;
//     public String mobile;
//     public String addr;
// }
// 
// Path: app/src/main/java/link/anyauto/smartkey/demo/util/ToastUtil.java
// public class ToastUtil {
//     static Toast toast;
//     static ToastLayoutBinding binding;
// 
//     public static void toast(int resId) {
//         binding.toast.setText(resId);
//         toast.show();
//     }
// 
//     public static void toast(String str) {
//         binding.toast.setText(str);
//         toast.show();
//     }
// 
//     static void makeToast() {
//         if(toast == null) {
//             toast = new Toast(App.getInstance());
//             binding = ToastLayoutBinding.inflate(LayoutInflater.from(App.getInstance()));
//             toast.setView(binding.getRoot());
//             toast.setDuration(Toast.LENGTH_LONG);
//         }
//     }
// 
//     static {
//         makeToast();
//     }
// }


import android.app.Activity;
import android.databinding.ObservableField;
import android.text.TextUtils;
import java.util.ArrayList;
import link.anyauto.smartkey.demo.App;
import link.anyauto.smartkey.demo.R;
import link.anyauto.smartkey.demo.base.BaseVMAdapter;
import link.anyauto.smartkey.demo.objects.MyContact;
import link.anyauto.smartkey.demo.prefs.MyAppPreferencesSPBuilder;
import link.anyauto.smartkey.demo.targets.SmartTargets;
import link.anyauto.smartkey.demo.util.ToastUtil;
package link.anyauto.smartkey.demo.fillform;




/**
 * Created by discotek on 17-1-23.
 */

public class FillFormVM extends BaseVMAdapter {
    public ObservableField<String> name = new ObservableField<>();
    public ObservableField<String> mobile = new ObservableField<>();
    public ObservableField<String> addr = new ObservableField<>();
    public ObservableField<String> counts = new ObservableField<>();

// Path: app/src/main/java/link/anyauto/smartkey/demo/App.java
// @SmartManifest(manifestPath = "app/src/main/AndroidManifest.xml")
// public class App extends Application {
// 
//     protected static App instance;
// 
//     public static App getInstance() {
//         return instance;
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         instance = this;
//         MyAppPreferencesSPBuilder.setApp(this);
//         checkVersion();
//     }
// 
//     void checkVersion() {
// 
//     }
// 
//     public static String getStr(int resId) {
//         return instance.getString(resId);
//     }
// 
//     public static String getStr(int resId, Object ...args) {
//         return instance.getString(resId, args);
//     }
// }
// 
// Path: app/src/main/java/link/anyauto/smartkey/demo/base/BaseVMAdapter.java
// public class BaseVMAdapter extends BaseObservable implements BaseVM {
// 
//     protected Activity activity;
// 
//     public void setActivity(Activity activity) {
//         this.activity = activity;
//     }
// 
//     public Activity getActivity() {
//         return activity;
//     }
// 
//     @Override
//     public void create(Bundle savedInstanceState) {
// 
//     }
// 
//     @Override
//     public void restart() {
// 
//     }
// 
//     @Override
//     public void start() {
// 
//     }
// 
//     @Override
//     public void stop() {
// 
//     }
// 
//     @Override
//     public void resume() {
// 
//     }
// 
//     @Override
//     public void pause() {
// 
//     }
// 
//     @Override
//     public void destroy() {
// 
//     }
// 
//     @Override
//     public void back() {
//         if(activity != null) {
//             activity.finish();
//         }
//     }
// 
//     @Override
//     public void result(int reqCode, int resCode, Intent data) {
// 
//     }
// 
//     @Override
//     public void configChanged(Configuration newConfig) {
// 
//     }
// }
// 
// Path: app/src/main/java/link/anyauto/smartkey/demo/objects/MyContact.java
// public class MyContact {
//     public String name;
//     public String mobile;
//     public String addr;
// }
// 
// Path: app/src/main/java/link/anyauto/smartkey/demo/util/ToastUtil.java
// public class ToastUtil {
//     static Toast toast;
//     static ToastLayoutBinding binding;
// 
//     public static void toast(int resId) {
//         binding.toast.setText(resId);
//         toast.show();
//     }
// 
//     public static void toast(String str) {
//         binding.toast.setText(str);
//         toast.show();
//     }
// 
//     static void makeToast() {
//         if(toast == null) {
//             toast = new Toast(App.getInstance());
//             binding = ToastLayoutBinding.inflate(LayoutInflater.from(App.getInstance()));
//             toast.setView(binding.getRoot());
//             toast.setDuration(Toast.LENGTH_LONG);
//         }
//     }
// 
//     static {
//         makeToast();
//     }
// }


// Path: app/src/main/java/link/anyauto/smartkey/demo/fillform/FillFormVM.java
import android.app.Activity;
import android.databinding.ObservableField;
import android.text.TextUtils;
import java.util.ArrayList;
import link.anyauto.smartkey.demo.App;
import link.anyauto.smartkey.demo.R;
import link.anyauto.smartkey.demo.base.BaseVMAdapter;
import link.anyauto.smartkey.demo.objects.MyContact;
import link.anyauto.smartkey.demo.prefs.MyAppPreferencesSPBuilder;
import link.anyauto.smartkey.demo.targets.SmartTargets;
import link.anyauto.smartkey.demo.util.ToastUtil;

package link.anyauto.smartkey.demo.fillform;




/**
 * Created by discotek on 17-1-23.
 */

public class FillFormVM extends BaseVMAdapter {
    public ObservableField<String> name = new ObservableField<>();
    public ObservableField<String> mobile = new ObservableField<>();
    public ObservableField<String> addr = new ObservableField<>();
    public ObservableField<String> counts = new ObservableField<>();

    ArrayList<MyContact> contacts;