アクティビティのデータをフラグメントに渡す際に問題がありますが、nullポインタの例外がありますが、データがnullではありません。アクティビティのデータをフラグメントに渡すことができません。
これが私の活動です:
@Override
public void onResponse(Call call, Response response) throws IOException {
dataj = response.body().string();
System.out.println(dataj);
Bundle bundle = new Bundle();
bundle.putString("datak", dataj);
FragmentUtama fu = new FragmentUtama();
fu.setArguments(bundle);
Intent load = new Intent(LoginActivity.this, MainActivity.class);
load.putExtra("datajs", dataj);
startActivity(load);
finish();
}
、これが私の断片である:あなたの助けのための
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
// Inflate the layout for this fragment
String datas = getArguments().getString("datak");
System.out.println(datas);
return inflater.inflate(R.layout.fragment_utama, container, false);
}
感謝。
ここで、 –
Fragment to Activityを追加する場所はどこですか? –
またフラグメント&アクティビティの完全な移行が必要です。 –