Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 意图如何传输3个int值_Android_Android Intent - Fatal编程技术网

Android 意图如何传输3个int值

Android 意图如何传输3个int值,android,android-intent,Android,Android Intent,我的代码有点问题。我想将三个int值转移到我的下一个活动中。不幸的是,我下面的代码返回了3倍于1的值。 例如,predkosc=5 kat=10 ramie=15,intent在第二个活动中返回my predkosc=15 kat=15 ramie=15 我的代码有什么问题? 代码A: 代码B: Intent intent = getIntent(); predkosc = intent.getIntExtra(Main_menu.predkosc_VALUE,0); katy = intent

我的代码有点问题。我想将三个int值转移到我的下一个活动中。不幸的是,我下面的代码返回了3倍于1的值。 例如,predkosc=5 kat=10 ramie=15,intent在第二个活动中返回my predkosc=15 kat=15 ramie=15 我的代码有什么问题? 代码A:

代码B:

Intent intent = getIntent();
predkosc = intent.getIntExtra(Main_menu.predkosc_VALUE,0);
katy = intent.getIntExtra(Main_menu.kat_VALUE,0);
ramie = intent.getIntExtra(Main_menu.ramie_VALUE,0);
您可能需要使用捆绑包将数据从一个活动发送到另一个活动。 请参阅:

这些键用于映射意图中的值,因为所有3个键都相同(为空),您正在覆盖该值:)

换成

public  static String predkosc_VALUE = "first";
public  static String kat_VALUE = "second";
public  static String ramie_VALUE = "third";
它会起作用的

public  static String predkosc_VALUE = "";
public  static String kat_VALUE = "";
public  static String ramie_VALUE = "";
您尚未初始化这些变量! 尝试:

public  static String predkosc_VALUE = "first";
public  static String kat_VALUE = "second";
public  static String ramie_VALUE = "third";
public  static String predkosc_VALUE = "";
public  static String kat_VALUE = "";
public  static String ramie_VALUE = "";
 public  static String predkosc_VALUE = "myString1";
    public  static String kat_VALUE = "myString2";
    public  static String ramie_VALUE = "myString3";