Я получил код из переполнения стека для вызова обратного вызова во фрагменте из класса 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? Просто проверьте и это?