在这段代码中,我想将名字和中间名发送到另一个 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();
}
});
最佳答案
您可以使用 SQLite
、Shared 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/