Android 关于捆绑使用的澄清

Android 关于捆绑使用的澄清,android,textview,bundle,Android,Textview,Bundle,请您帮个忙:我通过intent传递了一个包,需要在textview上显示它,但我无法在textview上显示任何内容。代码是: 守则的目的部分: if(result != null) { Intent tokenIntent = new Intent(mContext, tokenActivity.class); Bundle bundle = new Bundle(); bundle.putString("responsedata",result); toke

请您帮个忙:我通过intent传递了一个包,需要在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);
}

在代码的目的部分,请使用以下命令:

tokenIntent.putExtra("responsedata",result);
并删除此部分:

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

如果可以,请告诉我。

将代码张贴在您将捆绑包传递给管理员的位置!请检查您检索的字符串是否为null或仅为空!您必须在logcat中打印字符串值。@Pavlos文本视图仍然为空。@PiyushGupta我想通过在第二个活动的文本视图上打印来检查intent捆绑包的功能。你能告诉我logcat是如何相关的吗?它不会好的,因为在这种情况下,他必须通过intent检索字符串,而不是通过Bundle检索字符串!您是否尝试直接在代码中设置文本,以查看视图是否有问题?另外,请确保您在TextView中使用的背景颜色不同。感谢各位的输入,我用xml定义了一个TextView,它的id为“texter”,并在java代码中引用了它。背景也没有问题,这与bundle/intent传递有关。我还没有弄清楚。如果有任何帮助,将不胜感激。