package ua.vntu.amon;
import android.widget.TextView;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.Menu;
import com.googlecode.androidannotations.annotations.AfterViews;
import com.googlecode.androidannotations.annotations.Background;
import com.googlecode.androidannotations.annotations.EActivity;
import com.googlecode.androidannotations.annotations.UiThread;
import com.googlecode.androidannotations.annotations.ViewById;
import com.googlecode.androidannotations.annotations.rest.RestService;
import ua.vntu.amon.rest.RestClient;
@EActivity(R.layout.activity_main)
public class DashboardActivity
extends SherlockActivity
{
@ViewById
TextView hello;
@RestService
RestClient restClient;
@AfterViews
void afterViews() {
}
@UiThread
void doSomethingElseOnUiThread() {
hello.setText("Hi!");
}
@Background
void doSomethingInBackground() {
restClient.main();
doSomethingElseOnUiThread();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getSupportMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}