Je suis nouveau à Java/android développer et essayer de suivre les instructions du site Android, mais ne trouve pas de réponse claire à l'implémentation onclicklistener dans le fragment. S'il vous plaît aidez-moi pourquoi il continue de s'écraser dans l'exécution quand je clique.Débutant essayant onClickListener dans le fragment. Il continue de s'écraser en cours d'exécution
public class TestFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_mngr_user, container, false);
return v;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDBhelper = new UserBaseHelper(getActivity());
// Capture our button from layout
TextView TextviewShow = (TextView)getActivity().findViewById(R.id.text_show);
// Register of onClick listener with the implementation above
TextviewShow.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something when the text_show is clicked
displayInfo();
}
});
}
.....
}
changez cette '(TextView) getActivity(). FindViewById (R.id.text_show);' à (TextView) v.findViewById (R.id.text_show); ' –