ブログを移管したので大昔のブログから抜粋
1.androidボタントリスナー
//ボタンの定義
mbtnIN = (Button)findViewById(R.id.buttonIN);
//ボタンをリスナーに登録
mbtnIN.setOnClickListener(this);
//リスナーでボタンonClick
public void onClick(View view) {
if (view.getId() == R.id.buttonIN ){
2.アラートダイヤログ
final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
// タイトルを設定
alertDialogBuilder.setTitle("Title");
// メッセージを設定
alertDialogBuilder.setMessage("○○を削除しますか");
// アイコンを設定
alertDialogBuilder.setIcon( R.drawable.ic_launcher);
// Positiveボタンとリスナを設定
alertDialogBuilder.setPositiveButton("はい",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
処理
});
// Neutralボタンとリスナを設定
alertDialogBuilder.setNegativeButton("いいえ",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
}
});
// ダイアログを表示
alertDialogBuilder.create();
alertDialogBuilder.show();
3.trycatch
try{
mstrsql = "delete from OUTTA;";
AppZAIKOActivity.zaikoDB.execSQL(mstrsql);
}catch(SQLException e){
Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
}finally{
AppZAIKOActivity.zaikoDB.close();
}