findViewById retourner null dans le fragment

Je suis en remplaçant le fragment avec le nouveau fragment et je suis capable de voir mon point de vue, mais tout réglage sur l'écouteur de clics sur le bouton, elle renvoie null . J'obtiens l'exception suivante :

?:??: W/?(?): java.lang.NullPointerException
?:??: W/?(?):   at com.biggu.shopsavvy.fragments.xxxxxxxx.onCreateView(xxxxxx.java:34)
?:??: W/?(?):   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:870)
?:??: W/?(?):   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1080)
?:??: W/?(?):   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:622)
?:??: W/?(?):   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416)
?:??: W/?(?):   at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:420)
?:??: W/?(?):   at android.os.Handler.handleCallback(Handler.java:615)
?:??: W/?(?):   at android.os.Handler.dispatchMessage(Handler.java:92)
?:??: W/?(?):   at android.os.Looper.loop(Looper.java:137)
?:??: W/?(?):   at android.app.ActivityThread.main(ActivityThread.java:4745)
?:??: W/?(?):   at java.lang.reflect.Method.invokeNative(Native Method)
?:??: W/?(?):   at java.lang.reflect.Method.invoke(Method.java:511)
?:??: W/?(?):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
?:??: W/?(?):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
?:??: W/?(?):   at dalvik.system.NativeStart.main(Native Method)

Je n'ai aucune idée de ce qui se passe ?

Le code sur OnCreateView :

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.capture_card_phone_number, container, false);
mPhone = (AutoCompleteTextView) getActivity().findViewById(R.id.phone_number);
Button next = (Button) getActivity().findViewById(R.id.capture_phone_next);
next.setOnClickListener(this);
//next.setEnabled(false);
return view;

J'ai aussi importé com.gros.xxxxxxx.R

Merci d'avance pour votre aide

J'ai déjà nettoyé et régénérée R.java.
plz ajouter le code dans la méthode onCreateView() , spécialement dans la ligne 34 de votre xxxxx.java de la classe , et ajoutez le code xml du layout pour ton fragment
Merci pour la réponse . J'ai gonflé la vue dans OnCreateView du fragment, c'est pourquoi je suis en mesure d'afficher le fragment, mais incapable de le définir n'importe quel type d'auditeurs depuis mon bouton semble être nul (même si je peux voir le bouton )
je sais , mais ajouter votre code sna spécialement ce que j'ai dit dans mon premier commentaire, si non , je peux pas vous aider , je devrais voir le code pour détecter où est le problème de votre nullpointer , peut-être l'id de votre bouton , peut être le R.java je pense que vous avez importé android.R et pas votre com.yourpackage.R
Mais votre bouton est dans le fragment de la vue ou de l'activité? C'est dans capture_card_phone_number mise en page?

OriginalL'auteur Preethi | 2012-07-08