package com.example.androidbinding.plugin.abs.sample;
import com.actionbarsherlock.view.Menu;
import gueei.binding.Command;
import gueei.binding.observables.StringObservable;
import gueei.binding.plugin.abs.BindingABSActivity;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends BindingABSActivity {
public final StringObservable HelloWorld =
new StringObservable("Hello world from Android-Binding");
public final Command SayGoodBye =
new Command(){
@Override
public void Invoke(View arg0, Object... arg1) {
HelloWorld.set("Good bye :)");
}
};
public final Command HelloAgain =
new Command(){
@Override
public void Invoke(View arg0, Object... arg1) {
HelloWorld.set("Hello Again");
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.inflateAndBind(R.xml.mainactivity_metadata, this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
}