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