Android 如何在所有活动中显示一个弹出窗口?

Android 如何在所有活动中显示一个弹出窗口?,android,Android,开发示例下载应用程序,我的应用程序包含3个活动。当第一个活动开始时,下载自动开始。下载完成后,我设置了一个弹出窗口的代码。在所有其他活动中是否也会出现相同的弹出窗口。请告诉我是否需要在其他活动中添加任何代码来获得弹出窗口。请告诉我如何操作。以下是在所有活动中使用AlertDialog的示例代码 装箱一个类文件,如allmethod.java 并在该类中添加此代码 public static void showAlert(Activity act,String msg) {

开发示例下载应用程序,我的应用程序包含3个活动。当第一个活动开始时,下载自动开始。下载完成后,我设置了一个弹出窗口的代码。在所有其他活动中是否也会出现相同的弹出窗口。请告诉我是否需要在其他活动中添加任何代码来获得弹出窗口。请告诉我如何操作。

以下是在所有活动中使用
AlertDialog
的示例代码

装箱一个类文件,如allmethod.java

并在该类中添加此代码

public static void showAlert(Activity act,String msg)
        {
            AlertDialog.Builder alert = new AlertDialog.Builder(act);
            alert.setMessage(msg).setPositiveButton("OK", new OnClickListener(){
                @Override
                public void onClick(DialogInterface dialog, int which)
                {   
                }
            }).show();
        }
您可以使用任何类中的

allmethod.showAlert(Activity,"Message");

如果您想要
PopUp
而不是
AlertDialog
,那么您可以在
showart
方法中编写代码,还可以根据需要添加参数。

如果您想要在所有3个活动中显示相同的弹出窗口,那么您应该制作一个
基本活动
,并将弹出代码放在此处并扩展它在所有3个活动中,现在您可以直接从代码调用它…

检查此答案Hi CapDrop thks以获取回复,allmethod。此方法中的showAlert(活动,“消息”)活动意味着使用showAlert(getApplication(),“消息”)或showAlert(getApplicationContext,“消息”)传递活动上下文权限。。youractivityname.this betterhi vineet shukla,thks for replay请告诉我如何创建基本活动创建一个名为“基本活动”的活动,没有视图,并在其中定义您的弹出方法,在您的其他活动中,除了扩展活动外,编写扩展基本活动并从活动中调用弹出方法。。。。。。