请帮助解决这个问题:我通过意图传递一个包,需要在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);
}
答案 0 :(得分:0)
在你的意图部分代码中,使用:
tokenIntent.putExtra("responsedata",result);
并删除此部分:
Bundle bundle = new Bundle();
bundle.putString("responsedata",result);
tokenIntent.putExtras(bundle);
让我知道是否可以。