如何在android应用程序中显示启动时弹出的活动?
如何在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不
文本框的对话框弹出窗口
,当应用程序第一次打开时,将接收用户的姓名和电子邮件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不会呈现