package com.gueei.demos.markupDemo.viewModels;
import gueei.binding.Command;
import gueei.binding.Observable;
import gueei.binding.collections.ArrayListObservable;
import android.app.Activity;
import android.view.View;
import android.widget.Toast;
public class MultipleAdapters {
public MultipleAdapters(Activity activity){
for(int i=1; i<11; i++){
SectionAList.add("A.Item: " + i);
SectionBList.add("B.Item: " + i);
SectionCList.add("C.Item: " + i);
}
}
public ArrayListObservable<String> SectionAList = new ArrayListObservable<String>(String.class);
public ArrayListObservable<String> SectionBList = new ArrayListObservable<String>(String.class);
public ArrayListObservable<String> SectionCList = new ArrayListObservable<String>(String.class);
public Observable<Object> ClickedItem = new Observable<Object>(Object.class);
public Command ToastItem = new Command(){
public void Invoke(View view, Object... args) {
Toast.makeText
(view.getContext(),
"You Clicked: " + ClickedItem.get().toString(),
Toast.LENGTH_SHORT).show();
}
};
}