package gueei.binding.markupDemoICS;
import gueei.binding.Command;
import gueei.binding.Observable;
import gueei.binding.markupDemoICS.viewModels.DemoEntry;
import gueei.binding.markupDemoICS.viewModels.ShowDemoViewModel;
import gueei.binding.serialization.ViewModelParceler;
import gueei.binding.v30.app.BindingActivityV30;
import android.os.Bundle;
import android.view.View;
public class ShowDemoActivity extends BindingActivityV30 {
public final Observable<Object> Demo = new Observable<Object>(Object.class);
public final Command Back = new Command(){
@Override
public void Invoke(View view, Object... args) {
ShowDemoActivity.this.finish();
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle entryBundle = getIntent().getBundleExtra("Entry");
DemoEntry entry = new DemoEntry();
ViewModelParceler.restoreViewModel(entryBundle, entry);
Demo.set(new ShowDemoViewModel(this, entry));
this.inflateAndBind(R.xml.showdemo_metadata, this);
}
}