私は、非アクティビティクラスのボタンと共に小さいウィンドウを開く方法を見つけようとしています。私は誰かがコンテキストの代わりにアクティビティを使用することが提案されているスレッドを見てきましたandroidの非アクティビティクラスで小さなウィンドウを開く方法
Unable to add window -- token null is not for an application
こと
public class Mytest{
private Context context;
public Mytes(Context context)
{
this.context = context.getApplicationContext();
}
AlertDialog alertDialog = new AlertDialog.Builder(context).create(); //Use context
alertDialog.setTitle("Warning");
alertDialog.setMessage("You are currently in a battle");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
alertDialog.show();
が、取得した例外:基本的に私はこの方法を使用しようとしました。私は、メインアクティビティから非アクティブクラスにコンテキストを設定するために両方の方法を試してきました:
しかし、動作しません。このための他の解決策。
おかげで... –