私はフラグメントを扱っており、次の問題に遭遇しました:
- フラグメントからデータを渡している間、バンドルを使用して整数値を渡し、インテントを介して送信しました。
- 私はインテントを使ってそれらを呼び出しています。
- しかし、印刷中にNull値しか取得できません。
からfragment
:
Bundle bundle = new Bundle();
bundle.putInt("myData", x);
Intent in=new Intent(getActivity(),B.class);
in.putExtra("xy", bundle);
startActivity(in);
でActivity
:
Intent in=getIntent();
Bundle bundle = getIntent().getExtras();
int value = bundle.getInt("myData");
Log.v("in mainactivity",""+value);
ここでは Null 値を取得しています。問題を理解していただければ幸いです。