package org.djd.busntrain; import org.djd.busntrain.bus.BusFavoriteActivity; import org.djd.busntrain.bus.BusRouteActivity; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Toast; import org.djd.busntrain.train.TrainRouteActivity; public class MainActivity extends Activity { private static final String TAG = MainActivity.class.getSimpleName(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.entrance_view); } /** * Callback method in the event of any button is clicked. * * @param view */ public void onButtonClicked(View view) { Intent intent = null; switch (view.getId()) { case R.id.main_favorite_button_id: intent = new Intent(this, BusFavoriteActivity.class); break; case R.id.main_bus_button_id: intent = new Intent(this, BusRouteActivity.class); break; case R.id.main_train_button_id: intent = new Intent(this, TrainRouteActivity.class); Toast.makeText(this, "In Beta.", Toast.LENGTH_SHORT).show(); break; } if (null != intent) { startActivity(intent); } else { Toast.makeText(this, R.string.msg_sys_no_case_defined_error, Toast.LENGTH_SHORT).show(); Log.e(TAG, getString(R.string.msg_sys_no_case_defined_error)); } } }