Android 如何在所有活动中显示一个弹出窗口?
开发示例下载应用程序,我的应用程序包含3个活动。当第一个活动开始时,下载自动开始。下载完成后,我设置了一个弹出窗口的代码。在所有其他活动中是否也会出现相同的弹出窗口。请告诉我是否需要在其他活动中添加任何代码来获得弹出窗口。请告诉我如何操作。以下是在所有活动中使用Android 如何在所有活动中显示一个弹出窗口?,android,Android,开发示例下载应用程序,我的应用程序包含3个活动。当第一个活动开始时,下载自动开始。下载完成后,我设置了一个弹出窗口的代码。在所有其他活动中是否也会出现相同的弹出窗口。请告诉我是否需要在其他活动中添加任何代码来获得弹出窗口。请告诉我如何操作。以下是在所有活动中使用AlertDialog的示例代码 装箱一个类文件,如allmethod.java 并在该类中添加此代码 public static void showAlert(Activity act,String msg) {
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请告诉我如何创建基本活动创建一个名为“基本活动”的活动,没有视图,并在其中定义您的弹出方法,在您的其他活动中,除了扩展活动外,编写扩展基本活动并从活动中调用弹出方法。。。。。。