CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Android Studio: problema con dataBinding

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid L'avatar di Gas75


    Registrato dal
    Mar 2018
    Località
    Bari
    Messaggi
    30

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Unhappy

    Android Studio: problema con dataBinding

    Salve, sto impazzendo per venire a capo di un problema...
    Qualche settimana fa ho realizzato una semplice calcolatrice con Android Studio; passaggio principale nonché novità è stato aggiungere, seguendo un tutorial,
    codice:
    dataBinding.enabled = true
    nel Module: app del Gradle.
    Ho quindi impostato la grafica in XML e compilato il codice Java dell'activity e l'app funziona perfettamente.

    Ora, per scopi didattici, ho cercato di riprodurre la calcolatrice, effettuando come unica necessaria modifica il nome del progetto, che da Calcolatrice è diventato Calcolatrice2018. Cambiando le relative corrispondenze, ho notato delle cose strane, a cominciare dall'import dell'ActivityMainBinding, come se il package non esistesse, anzi il percorso delle cartelle della barra orizzontale di Android Studio sottolinea in rosso i nomi delle cartelle come se fossero parole sbagliate! Cosa c'è che non va? I codici coincidono a meno del nome del progetto!

  2.  
  3. #2
    Androidiani Power User


    Registrato dal
    Jul 2012
    Messaggi
    19,917

    Ringraziamenti
    837
    Ringraziato 4,569 volte in 3,629 Posts
    Predefinito

    Hai già provato a fare un clean del progetto e un rebuild?
    In basso a sinistra trovate il tasto thanks, quando un utente vi è di aiuto usatelo, vale molto più di mille parole di ringraziamento.
    NO PM CON RICHIESTE DI AIUTO...
    Per le richieste di aiuto usate le varie discussioni inerenti, se vogliamo scambiare due chiacchiere fra amici usate i PM.

  4. #3
    Baby Droid L'avatar di Gas75


    Registrato dal
    Mar 2018
    Località
    Bari
    Messaggi
    30

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Credo di avere risolto: nella dichiarazione di layout nel file XML dell'activity principale va usato il riferimento all'activity senza tutto il path, soltanto ".MainActivity". E' una modifica che pare introdotta con l'ultimo aggiornamento del Gradle, infatti la stessa app (cambia solo il nome), fatta a gennaio (e che quindi conserva le impostazioni dell'epoca dato che non la sto modificando), ha il riferimento a tutto il path e funziona tutt'ora.

  5. #4
    Androidiani Power User


    Registrato dal
    Jul 2012
    Messaggi
    19,917

    Ringraziamenti
    837
    Ringraziato 4,569 volte in 3,629 Posts
    Predefinito

    Quote Originariamente inviato da Gas75 Visualizza il messaggio
    Credo di avere risolto: nella dichiarazione di layout nel file XML dell'activity principale va usato il riferimento all'activity senza tutto il path, soltanto ".MainActivity". E' una modifica che pare introdotta con l'ultimo aggiornamento del Gradle, infatti la stessa app (cambia solo il nome), fatta a gennaio (e che quindi conserva le impostazioni dell'epoca dato che non la sto modificando), ha il riferimento a tutto il path e funziona tutt'ora.
    È capitato anche a me dopo l'aggiornamento al gradle 3.0 di dover cambiare tutti i compile (deprecato) in implementation, ma non ricordo di aver avuto problemi con i path dei layout, in quanto ho sempre usato il path "corto".
    Felice che tu abbia risolto.
    In basso a sinistra trovate il tasto thanks, quando un utente vi è di aiuto usatelo, vale molto più di mille parole di ringraziamento.
    NO PM CON RICHIESTE DI AIUTO...
    Per le richieste di aiuto usate le varie discussioni inerenti, se vogliamo scambiare due chiacchiere fra amici usate i PM.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy