package com.liangfeizc.databinding.sample.collection;
import android.databinding.DataBindingUtil;
import android.os.Bundle;
import android.util.SparseArray;
import com.liangfeizc.databinding.R;
import com.liangfeizc.databinding.sample.BaseActivity;
import com.liangfeizc.databinding.databinding.CollectionsBinding;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class CollectionActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
CollectionsBinding binding = DataBindingUtil.setContentView(
this, R.layout.activity_collection);
String[] literals = new String[]{"liang", "fei"};
List<String> list = new ArrayList<>();
SparseArray<String> sparse = new SparseArray<>(2);
String key = "firstName";
int index = 0;
for (int i = 0; i < literals.length; i++) {
list.add(literals[i]);
sparse.put(0, literals[i]);
}
Map<String, String> map = new HashMap<>();
map.put(key, "liang");
map.put("lastName", "fei");
binding.setIndex(index);
binding.setKey(key);
binding.setList(list);
binding.setSparse(sparse);
binding.setMap(map);
}
}