Попытка вызвать обратный вызов от родительского действия к фрагменту, созданному в библиотечном модуле

Я получил код из переполнения стека для вызова обратного вызова во фрагменте из класса Activity. Я получил следующий код из переполнения стека

fraKey fragment=(fraKey)getFragmentManager().findFragmentById(R.id.idFraKey);

Я получаю следующую ошибку

inconvertable types cannot cast "android.app.fragment to com.example.mylib.keyfrag

код фрагмента

public class fraKey extends Fragment implements View.OnClickListener {

    int ted=0;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.fragment_fra_key, container, false);
    }


    public void onViewCreated(View view, Bundle savedInstanceState) {
        View temp;

        temp = view.findViewById(R.id.idUpdate);
        temp.setOnClickListener(this);

        temp = view.findViewById(R.id.idTest);
        temp.setOnClickListener(this);

    }



    public void onClick(View v) {
        ted++;
        cKeys mKeys = new cKeys();

        ((actMyLib)getActivity()).updateKeya(mKeys);
    }

}   // end class

Это keyFrag или frakey? Есть ли еще класс keyfrag? Просто проверьте и это?

Man 10.08.2018 16:49
0
1
19
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

вам просто нужна статья это. Это очень полезно. Хорошего дня.

Другие вопросы по теме