Je reçois une exception java.lang.RuntimeException: Impossible de lier les vues pour fragment sur Butterknife.bind (ceci, vue). Le code est indiqué ci-dessous:
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_personal, container, false); ButterKnife.bind(this, view); BindData(); return view; }
3 Réponses :
regarder sur cette réponse Utilisation d'un couteau à beurre dans la base de base personnalisée La sous-classe entraîne une erreur "Impossible d'injecter des vues" P>
On dirait que vous devez vous tromper sur un type d'affichage ou une pièce d'identité p>
Merci, j'ai recédé mon code et apparemment l'erreur était avec le type de vue
réponse en double. Quoi qu'il en soit, mon problème (et probablement le vôtre aussi) est le suivant:
@Bind(R.id.imageView) ImageButton notAnImageButton
Cette erreur se produit en raison de la mauvaise vue de données de la vue de la liaison p>
Veuillez nous montrer un fragment entier que vous utilisez Butterknife avec et aussi exactement, entier, l'exception d'exécution que vous obtenez.
J'utilise comme ça et je n'ai aucun problème, il manque quelque chose. Montrez-nous l'exception et ce que Bindata () fait.
Butterknife.bind (getactivité (), vue); Il suffit de remplacer cette ligne avec la tienne