关于捆绑使用的澄清

时间:2013-08-21 14:41:12

标签: android textview bundle

请帮助解决这个问题:我通过意图传递一个包,需要在textview上显示它,但我无法在textview上显示任何内容。代码是:

代码的意图部分:

if(result != null)
{
    Intent tokenIntent = new Intent(mContext, tokenActivity.class);
    Bundle bundle = new Bundle();
    bundle.putString("responsedata",result);

    tokenIntent.putExtras(bundle);
    startActivity(tokenIntent);
}

接受意图的活动:

TextView response;
Bundle bundle;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);

    response=(TextView)findViewById(R.id.texter);
    bundle = getIntent().getExtras();
    response.setText(bundle.getString("responsedata"));
    //  sampletext.setText(result);
}

1 个答案:

答案 0 :(得分:0)

在你的意图部分代码中,使用:

tokenIntent.putExtra("responsedata",result);

并删除此部分:

Bundle bundle = new Bundle();
bundle.putString("responsedata",result);
tokenIntent.putExtras(bundle);

让我知道是否可以。