액티비티의 데이터 문자열을 번들을 사용하여 프래그먼트로 보내려고했지만 액세스를 시도 할 때 nullpointerexception이 발생합니다. 나는 ',nullpointer 예외를 액티비티에서 프래그먼트로 보내는 중 onCreate
활동의 한 OnCreate 방법이
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chart);
// Setup toolbar and title
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
readDb();
printChart();
printTop10();
Bundle bundle = new Bundle();
bundle.putString("edttext", myString);
// set Fragmentclass Arguments
ToolbarFragment fragobj = new ToolbarFragment();
fragobj.setArguments(bundle);
}
같은 외모와 onCreateView의 단편은 이해할 수있을 것 nullpointer 제거하는이
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String strtext = getArguments().getString("edttext");
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_toolbar, container, false);
}
도움과 같다 m 공유 버튼을 사용하여 데이터를 공유 할 수 있도록 조각에 데이터를 보내려고합니다.
당신은 어디에서나'fragobj'를 거래하지 않습니다. 'ToolbarFragment'를'Activity'에 얼마나 정확히로드하고 있습니까? –