我有一个 Activity,它有一个按钮和两个 TextView。当我按下 Activity 上的按钮时,会出现一个对话框,其中有两个 editText 和 Done Button。当用户在对话框中的 EditText 中给出一些值并按 DOne 时,我想要。然后此对话框消失并显示上一个活动并在活动 textView 上设置文本(我从对话框中的用户获得)...我该怎么做...。
问问题
155 次
1 回答
0
参考这个链接:
Button 的第一个 Onclick() 调用你的 Activity 像这样;
Intent intent = new Intent(getActivity(), DIALOG_ACTIVITY.class);
startActivityForResult(intent, REQUEST_CODE);
这将在 Onclick() 方法中打开 Done Button Set Result 的 Dialog Activity 和 OnClick()
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
这个结果你将进入你的主要活动只是覆盖这个结果
@Override
Protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
}
&不要忘记像这样在清单文件中声明活动。
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".DIALOG_ACTIVITY"
android:label="@string/app_name">
</activity>
于 2013-01-07T06:22:20.400 回答