java - Android 中如何将数据从一个页面移动到另一页面

标签 java android android-edittext page-title

您好,在我的应用程序中,我放置了两个编辑框和“确定”按钮。在编辑框中,我得到了诸如名字和名字之类的值。

现在我想做以下过程 1.当我单击“确定”按钮时,我会转到新页面,在这里我想显示在第一页的编辑框中输入的数据。

2.在第二页的标题栏中,我想显示在第一个编辑框中输入的数据,即输入的名字必须是第二页的标题。

如何做到这一点,请帮助我

最佳答案

将“确定”按钮设置为具有 OnClickListener

public void onCreate(Bundle savedInstanceState) {
View okButton = findViewById(R.id.okButtonImg); //assume you are using custom img for OK
okButton.setOnClickListener(okButtonListener);
}

在单击监听器中调用 Intent。 在 Intent 中您可以使用“putExtra”传递信息

        private OnClickListener okButtonListener = new OnClickListener() {

            public void onClick(View v) {
            Intent secondPageIntent = new Intent(getBaseContext(), SecondPage.class);
            secondPageIntent.putExtra("PASSVALUE","ANY  STRING HERE");
            startActivity(secondPageIntent);

            }
     };

在第二页中使用 getExtras("PASSVALUE") 检索您传递的数据

查看这篇文章了解更多详情 http://mylifewithandroid.blogspot.com/2007/12/playing-with-intents.html

关于java - Android 中如何将数据从一个页面移动到另一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400825/

相关文章:

java - 如何在 Mac OSX 上同时运行两个 Java ME 模拟器

java - localhost 在 Edge 中有效,但在 Chrome 中无效

android - 在android中屏幕旋转时如何保留文本选择状态

android - 通知点击行为取决于应用程序的状态

android - 清除 EditText 上光标位置之前的整个文本

java,线程何时(以及多长时间)可以缓存非 volatile 变量的值?

java - BufferedInputStream 与 ByteArrayInputStream

安卓 4.4 : is WRITE_EXTERNAL_STORAGE permission effective on primary external storage/mnt/sdcard?

android - 使 EditText 接受并显示 HTML 格式的文本

android - EditText 焦点在第二次聚焦 android 时不起作用