package com.ecollege.android.activities; import roboguice.activity.RoboActivity; import android.app.Dialog; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import com.ecollege.android.ECollegeApplication; import com.ecollege.android.tasks.ServiceCallTask; import com.ecollege.api.services.BaseService; public class ECollegeDefaultActivity extends RoboActivity implements ECollegeActivity { public ECollegeApplication getApp() { return (ECollegeApplication)getApplication(); } public <ServiceT extends BaseService> ServiceCallTask<ServiceT> buildService(ServiceT service) { return new ServiceCallTask<ServiceT>(this, service); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ECollegeActivityHelper.onCreate(this,savedInstanceState); } @Override protected Dialog onCreateDialog(int id) { super.onCreateDialog(id); return ECollegeActivityHelper.createProgressDialog(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { return ECollegeActivityHelper.onCreateOptionsMenu(this,menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { return ECollegeActivityHelper.onOptionsItemSelected(this,item); } }