アプリ全体でコードを再利用できるように、単純なメッセージポップアップを処理するクラスを作成しました。文脈を正しく理解できないようです。これは、あちこちから呼び出され、多くの場合、UIを直接持たないクラスから呼び出されます。以下の行を参照してください...
public class msg {
public void msghand(String message, Exception e) {
{
String s;
if (e != null)
{
s= message + "\n" + e.getLocalizedMessage() + " " + e.toString();
}
else
{
s= message ;
}
new AlertDialog.Builder( getApplicationContext () ) <<<< HERE IS THE PROBLEM
.setMessage(s)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.create()
.show();
}
}
}