잡동사니

반응형

질문

로그인 목적으로 empty activity가 있으며, 자격 증명 값을 navigation drawer activity  프로필 fragment에 전달해야합니다. .putExtra () 메서드를 시도하고 번들로 전달했지만 계속 null 값을 반환합니다.

MainActivity.java

//intent.putExtra("PHONE", inputPhone);

Bundle bundle =new Bundle();
bundle.putString("PHONE", inputPhone);
MyTempRecordFragment myTempRecordFragment=new MyTempRecordFragment();
myTempRecordFragment.setArguments(bundle);

MyTempRecordFragment.java에서

//String phone= getIntent().getStringExtra("PHONE");

String phone=getArguments().getString("PHONE");
txtTodayTemperature.setText(phone);

 

답변1

그것을 테스트

활동 중 :

    MyTempRecordFragment myTempRecordFragment= new MyTempRecordFragment ();
Bundle args = new Bundle();
args.putString("PHONE",inputPhone);
myTempRecordFragment.setArguments(args);
transaction.add(R.id.myTempRecordFragment, myTempRecordFragment, "TAGMyTRF").commit();

조각에서 :

    Bundle args = getArguments();
String myPhone= args.getString("PHONE");



 

 

 

 

출처 : https://stackoverflow.com/questions/62910554/pass-data-from-empty-activity-to-fragments-in-navigation-drawer-activity

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band