Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 打开警报对话框活动而不打开父活动_Android_Android Alertdialog - Fatal编程技术网

Android 打开警报对话框活动而不打开父活动

Android 打开警报对话框活动而不打开父活动,android,android-alertdialog,Android,Android Alertdialog,我正在编写一个程序,它提供了一个快速的警报对话框。AlertDialog会自动弹出,但父活动会在tasks中打开。 该应用程序是关于接收短信。用户第一次运行应用程序并将其关闭,然后我启动服务,尝试使用广播接收器读取收到的消息,然后在用户所在的任何位置显示警报对话框。当我调用AlertDialog时,父活动也会启动。我不希望父活动自行打开 这是Android清单文件: <activity android:name=".dialog" android:theme="@s

我正在编写一个程序,它提供了一个快速的
警报对话框
AlertDialog
会自动弹出,但父活动会在tasks中打开。 该应用程序是关于接收短信。用户第一次运行应用程序并将其关闭,然后我启动
服务
,尝试使用
广播接收器
读取收到的消息,然后在用户所在的任何位置显示
警报对话框
。当我调用
AlertDialog
时,父活动也会启动。我不希望父活动自行打开

这是Android清单文件:

    <activity android:name=".dialog"
        android:theme="@style/Theme.AppTheme.CustomTheme"
        android:launchMode="singleInstance"/>

您可以在Activity.java类中的代码开头(在onCreate方法中)添加AlertDialog对话框

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    //Add the AlertDialog Box code here

    setContentView(R.layout.activity_name);
}

这将显示活动初始化之前的对话框

我想我在这个问题上解释得不够。@Jatin Bhatia现在知道了吗?