0

これを手伝ってください:インテントを介してバンドルを渡し、テキストビューに表示する必要がありますが、テキストビューに表示できません。コードは次のとおりです。

コードの意図部分:

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);
}
4

1 に答える 1

0

コードのインテント部分で、これを使用します:

tokenIntent.putExtra("responsedata",result);

この部分を削除します。

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

よろしければ教えてください。

于 2013-08-21T14:51:57.077 に答える