使用intent传递和接收变量

时间:2016-10-02 06:19:34

标签: android android-intent

我知道使用Intent传递数据的基础知识,但我的代码似乎有问题。我无法收到它。我不知道在传递或接收时是否出现问题。

这是我的代码:

在活动A中:

Intent i = new Intent(this, ShowScore.class);
Bundle bundle = new Bundle();
bundle.putInt("Score",score);
bundle.putSerializable("QnA",g);
i.putExtras(bundle);
startActivity(i);

在接收端(活动B):

Intent i = getIntent();
Bundle b = i.getExtras();
Int Score = b.getInt("Score");
String [][] QnA = (String[][]) b.getSerializable("QnA");

2 个答案:

答案 0 :(得分:3)

$("textarea").on('keypress',function(e){
    if(e.keyCode == 13){
        $('h1').html($("textarea").val())
    }

})

你写了一个bundle而不是b。 干杯!

答案 1 :(得分:0)

我发现我的android工作室没有检测到我的代码有任何变化。我从我的设备上卸载了该应用程序并尝试再次运行它。问题是我的android工作室没有检测到我所做的更改。感谢您的所有答案和评论。毕竟这不是代码问题。