0

ユーザーがいる画面に関係なくダイアログを表示したい。ユーザーがアプリケーションを開いて初期画面でサーバーメッセージを受信した場合、ダイアログに表示する必要があるとします。したがって、次のアクティビティに移動できます。この場合、ダイアログを閉じてはいけません。以前のアクティビティではなく、新しく開いたアクティビティに表示する必要があります。また、ダイアログが表示されていても、できるはずですアクティビティのボタンを制御します。

これが私がやっていることです。

  if(Activity1.mcontext!=null){
                                    CommonMethods.showDialog(sliderMessageText, 

                                    LoginActivity.mcontext,"activity1");
                                }
                                if(Activity2.context!=null){
                                    CommonMethods.showSliderMessageText(sliderMessageText, 

                                            Activity2.context,"activity2");
                                }
                                if(Activity3.mcontext!=null){
                                    CommonMethods.showSliderMessageText(sliderMessageText,Activity3.context,"activity3");
}

代わりに、すべてのアクティビティでダイアログを表示しています。

前もって感謝します。

4

1 に答える 1