テキストを受信するたびにダイアログが開きます。すでに開いているものがあればそれを開かないようにしたい。 isShowing()を使用して開いているかどうかを確認しようとしていましたが、isShowing()メソッドはAlertDialog.Builderタイプでは未定義です。ここに悪いコードのセクションがあります。どんな助けもすぐにとても甘いでしょう。ダイアログが表示されているかどうかを確認できません
public class PopUpReply extends Activity{
AlertDialog.Builder alertbox;
AlertDialog.Builder alert;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// prepare the alert box
alertbox.isShowing();
alertbox = new AlertDialog.Builder(this);
このコードには何か不思議なことがあります。 isShowing()を呼び出した後、ダイアログを初期化します。この場合、NullPointerExceptionを取得する必要があります。 –
あなたは正しいです。完全に書き換えます。お手伝いありがとう! – DustinRiley