Привет, вроде как новичок в этом, и я не понимаю, что мне нужно сделать здесь
Я пытаюсь передать данные из MainActivity в BlankFragment
, используя newInstance во фрагменте с пакетом внутри
public static BlankFragment newInstance(String title , String des) {
BlankFragment fragment = new BlankFragment();
Bundle args = new Bundle();
args.putString(ARG_TEXT , title);
args.putString(ARG_TEXT_DES , des);
fragment.setArguments(args);
return fragment;
}
в основной деятельности я сделал экземпляр фрагмента
BlankFradment.newInstance(todo.getTodoTitle , todo.getTodoDes);
public void onTextClicked(View view){
Toast.makeText(this, "Clicked", Toast.LENGTH_SHORT).show();
//which data i need to pass here so ill see in the fragment todo.title , todo.desc???
BlankFragment taskFragment = BlankFragment.newInstance(todo.getTodoTitle() , todo.getTodoDes());
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.fragment_container , taskFragment)
.commit();
}
и он говорит мне, что бы я ни передавал нулевой объект
пожалуйста, кто-нибудь может мне помочь ?? ? спасибо !!