如何在android应用程序中显示启动时弹出的活动?

如何在android应用程序中显示启动时弹出的活动?,android,email,android-activity,Android,Email,Android Activity,如何在android应用程序中显示启动时弹出的活动 我想显示一个带有文本框的对话框弹出窗口,当应用程序第一次打开时,将接收用户的姓名和电子邮件id 一旦用户填写了name和emailid文本框并单击submit,这些值应转到admin@mymail.com 我的问题是启动时我也绑定了webview mWebView=(WebView)findViewById(R.id.activity\u main\u WebView) 因此,由于弹出窗口无法正常工作,或者有时会出现弹出窗口,但webview不

如何在android应用程序中显示启动时弹出的活动

我想显示一个带有
文本框的
对话框弹出窗口
,当
应用程序第一次打开时,
接收用户的姓名和电子邮件id

一旦用户填写了name和emailid文本框并单击submit,这些值应转到
admin@mymail.com


我的问题是启动时我也绑定了webview
mWebView=(WebView)findViewById(R.id.activity\u main\u WebView)

因此,由于弹出窗口无法正常工作,或者有时会出现弹出窗口,但webview不会呈现

显示对话框代码

protected void showInputDialog() {

        // get prompts.xml view
        LayoutInflater layoutInflater = LayoutInflater.from(MainActivity.this);
        View promptView = layoutInflater.inflate(R.layout.input_dialog, null);
        AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                MainActivity.this);
        alertDialogBuilder.setView(promptView);

        final EditText editText = (EditText) promptView
                .findViewById(R.id.edittext);
        // setup a dialog window
        alertDialogBuilder
                .setCancelable(false)
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        resultText.setText("Hello, " + editText.getText());
                    }
                })
                .setNegativeButton("Cancel",
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog, int id) {
                                dialog.cancel();
                            }
                        });

        // create an alert dialog
        AlertDialog alert = alertDialogBuilder.create();
        alert.show();

    }

如果我理解正确,您希望在第一次运行时显示此对话框。因此,您可以在SharedReferences上保留一个布尔值,并在活动开始时检查它。如果用户已经提交了电子邮件和用户id,则继续正常过程,否则显示该对话框。当用户提交id和电子邮件时,不要忘记将布尔值设置为true。

您的问题到底是什么?您想发送电子邮件还是将其从
编辑文本中删除?问题是我想显示一个带有文本框的弹出窗口。一旦用户输入他的姓名和电子邮件,点击提交,它应该转到admin@mymail.comthat这不是问题,这是要求。检查更新的问题我的问题在启动时我正在绑定webview也mWebView=(webview)findViewById(R.id.activity\u main\u webview);因此,由于弹出窗口无法正常工作,或者有时会出现弹出窗口,但webview不会呈现,但我需要一个代码来显示弹出窗口和文本框m Android中的新手我的问题是在启动时绑定webview=(webview)findViewById(R.id.activity\u main\u webview);因此,由于弹出窗口无法正常工作,或者有时会出现弹出窗口,但webview不会呈现