/ / Avviso in Android - android, debugging, testng

Avviso in Android: android, debugging, testng

Ho creato un'applicazione che funziona senza problemi
Ma contiene molti avvertimenti
Ecco la mia domanda?
Che problema si presenterà quando l'app contiene un avvertimento
Grazie in anticipo

risposte:

3 per risposta № 1

Di solito uso gli avvertimenti per pulire il mio codice nel modo seguente:

  1. Ci dicono quali variabili non vengono mai usate localmente. Quindi, ELIMINALI.
  2. Uso di materiale deprecato in Android, quindi mantenendo aggiornato il mio codice.
  3. Rimozione delle importazioni inutilizzate.
  4. Assegnazioni inutili alle variabili.
  5. Errori in Manifest come non impostare "allowBackup = true / false"

ecc ecc ...

Nessun errore, ma solo avvertimenti, significa che il tuo codice funzionerà correttamente. Ma il codice potrebbe non essere il migliore.


1 per risposta № 2

La differenza in un errore e un avvertimento è che a errore non consente la compilazione del codice avvertimento d'altra parte c'è un messaggio dal compilatore che dice che hai qualcosa di strano o innaturale nel tuo codice, ma è ancora in grado di compilare.

Un avvertimento dovrebbe essere interpretato come "questo è strano, ma se sai cosa stai facendo, allora va bene".

Ad esempio, il cast del puntatore (da un tipo di oggetto a un altro tipo di oggetto) è una fonte comune di avvisi, ma se sai cosa stai facendo e sei sicuro che non fallirà, puoi ignorarlo.


1 per risposta № 3

Gli avvertimenti non sono errori e, come altri hanno detto, se sai cosa stai facendo, puoi ignorarli. Ma ricordalo gli avvisi sono il compilatore che cerca di aiutartie la programmazione può essere abbastanza difficiledovresti essere grato per qualsiasi aiuto tu possa ottenere. Un buon modo può essere quello di ignorare solo quegli avvertimenti che tu sai esattamente di cosa sono causati e di essere molto sospettosi verso gli altri. E cerca sempre di sbarazzarti di tutti gli avvertimenti, così gli importanti non si perdono tra tutti quelli meno importanti.


0 per risposta № 4

Gli avvertimenti sono solo indicatori che non ci sonoqualcosa di sbagliato, ma questo qualcosa non è fondamentale per l'esecuzione della tua app, a volte è solo che un codice importato non viene utilizzato affatto, un'altra volta è un suggerimento che un codice può lanciare un NullPointer che non stai catturando in questo momento. Ma riassumendo, gli avvertimenti non sono critici, almeno durante i tempi di sviluppo.

Finora, dovresti preoccuparti solo degli errori che ti impediranno di compilare la tua app.


0 per risposta № 5

Dipende dai tipi di avvisi che hai. Se hai avvisi deprecati allora

È possibile configurare il compilatore Java per ignorare ilAvvertimenti obsoleti. Ti suggerisco di configurare questa impostazione per il progetto specifico, non a livello globale.Per farlo, fai clic con il pulsante destro del mouse sul tuo progetto e vai su Proprietà> Compilatore Java> Errori / Avvisi. Fai clic su Abilita impostazioni specifiche del progetto e poi apri API deprecata e limitata e seleziona Ignora per API deprecata.

Ciò disabiliterà comunque tutti gli avvisi obsoleti.