androidのサービスからはダイアログを表示できない ダイアログを生成する時に必要なContextはActivityでなければならないらしい。 サービスで下記のようにして自身のthisで生成したダイアログを表示しようとすると、例外が発生する。 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Test") .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.s