исключение нулевого указателя в основной активности для передачи данных во фрагмент - PullRequest
0 голосов
/ 28 апреля 2020

Привет, вроде как новичок в этом, и я не понимаю, что мне нужно сделать здесь

Я пытаюсь передать данные из 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();
}

и он говорит мне, что бы я ни передавал нулевой объект

пожалуйста, кто-нибудь может мне помочь ?? ? спасибо !!

...