android - 不移动下一个 Activity 从android中的另一个 Activity 发送数据

标签 android android-activity message-passing



在这段代码中,我想将名字和中间名发送到另一个 Activity 。但我的问题是,在不点击任何按钮的情况下,我想将这两个值发送到下一个 Activity 。

因为在这个 Activity 中,点击发送按钮,数据应该传递到下一个 Activity ,但是屏幕不应导航到下一个 Activity 。

现在我想在另一个类文件中访问这两个值。

谁能帮帮我。

 Send.setOnClickListener(new OnClickListener() {             
            public void onClick(View v)
            {
                 String first_name = fname1.getText().toString();
                 String middle_name = mname1.getText().toString();
 }   
        });

最佳答案

您可以使用 SQLiteShared Preferences 或简单地通过使用 static 变量创建一个新的公共(public)类来实现这一点。 创建一个新类:

public class Global {
    public static String first_name = "";
    public static String middle_name = "";
}

更改代码:

 Send.setOnClickListener(new OnClickListener() {             
            public void onClick(View v)
            {
                 Global.first_name = fname1.getText().toString();
                 Global.middle_name = mname1.getText().toString();
 }   
        });

关于android - 不移动下一个 Activity 从android中的另一个 Activity 发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26714612/

相关文章:

android - 如何将 2 个游标表示为 1 个已排序的游标?

android - 禁用webview中的滚动?

android - 从 Activity 移至底部导航的特定选项卡

c - 使用MPI的不同大小的散布矩阵 block

concurrency - 为并发编程语言选择一致性模型

android - AppBarLayout 背景圆角

android - 如何在 Flutter 中更改蓝牙设备名称?

android - 如何检测 Android 应用程序何时最小化?

Python 调用 MQ 代理和 DBus

c++ - 游戏消息传递系统的选项