MainActivity.java 1.03 KB
package com.cnlive.libs.demo;

import android.databinding.DataBindingUtil;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.TextView;

import com.cnlive.libs.demo.databinding.ActivityMainBinding;

public class MainActivity extends AppCompatActivity {

    private MainPageData data = new MainPageData();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
        binding.setData(data);
        //Toast 测试
        ToastTest.test(this);
        Java8Test.test(this);
    }

    protected void onAddItemClick(View view){
        int id = data.getList().size();
        data.getList().add(new MainListItemData(""+id));
    }

    protected void onMainItemClick(View view) {
        TextView itemView = (TextView) view;
        Log.e("DemoView", "view ~" + itemView.getText());
    }
}