我有一个调用对话框的活动...在对话框中我要求用户输入密码。现在我在我的活动中需要这个密码。是否可能以及如何??? ...提前致谢!
答案 0 :(得分:1)
您可以创建themed as a Dialog
的活动<activity android:theme="@android:style/Theme.Dialog">
然后按here所述的startActivityForResult(...)
调用该活动。
答案 1 :(得分:0)
在onClick
侦听器中,您将作为方法参数之一传递当前Dialog
。
因此,您可以在((TextView) dialog.findViewById(R.id.passwordField)).getText().toString()
方法中执行onClick
之类的操作。
答案 2 :(得分:-1)
看一下这个讨论AlertDialog Input Text ..
您需要的是在按下适当的按钮(正面或负面)时调用Intent。
见这里:
Intent intent=new Intent(context,AnotherActivity.class);
EditText mUserText;
mUserText = (EditText) textEntryView.findViewById(R.id.txt_password);
String strpwd = mUserText.getText().toString();
intent.putExtra("my_password",strpwd);
startActivity(intent);