9
votes

Couteau au beurre - Impossible de lier les vues pour le fragment

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 commentaires

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


3 Réponses :


9
votes

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"

On dirait que vous devez vous tromper sur un type d'affichage ou une pièce d'identité


1 commentaires

Merci, j'ai recédé mon code et apparemment l'erreur était avec le type de vue



4
votes

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


0 commentaires

1
votes

Cette erreur se produit en raison de la mauvaise vue de données de la vue de la liaison


0 commentaires