package
com.idleworx.android.twobuttonapp;
import
android.app.Activity;
import
android.os.Bundle;
import
android.util.Log;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
import
android.widget.Toast;
public
class
TwoButtonApp
extends
Activity {
private
static
String logtag =
"TwoButtonApp"
;
/** Called when the activity is first created. */
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button buttonStart = (Button)findViewById(R.id.buttonStart);
buttonStart.setOnClickListener(startListener);
Button buttonStop = (Button)findViewById(R.id.buttonStop);
buttonStop.setOnClickListener(stopListener);
}
private
OnClickListener startListener =
new
OnClickListener() {
public
void
onClick(View v) {
Log.d(logtag,
"onClick() called - start button"
);
Toast.makeText(TwoButtonApp.
this
,
"The Start button was clicked."
, Toast.LENGTH_LONG).show();
Log.d(logtag,
"onClick() ended - start button"
);
}
};
private
OnClickListener stopListener =
new
OnClickListener() {
public
void
onClick(View v) {
Log.d(logtag,
"onClick() called - stop button"
);
Toast.makeText(TwoButtonApp.
this
,
"The Stop button was clicked."
, Toast.LENGTH_LONG).show();
Log.d(logtag,
"onClick() ended - stop button"
);
}
};
@Override
protected
void
onStart() {
Log.d(logtag,
"onStart() called"
);
super
.onStart();
}
@Override
protected
void
onResume() {
Log.d(logtag,
"onResume() called"
);
super
.onResume();
}
@Override
protected
void
onPause() {
Log.d(logtag,
"onPause() called"
);
super
.onPause();
}
@Override
protected
void
onStop() {
Log.d(logtag,
"onStop() called"
);
super
.onStop();
}
@Override
protected
void
onDestroy() {
Log.d(logtag,
"onDestroy() called"
);
super
.onDestroy();
}
}