2012-11-19 17 views
7

Probabilmente uno semplice ma non riesco a trovare dove fermarlo. Ogni volta che digitateAndroid int sostituito con android.R.integer in eclissi

int 

ottiene immediatamente sostituita con

integer 

e il pacchetto

import android.R.integer; 

è incluso automaticamente.

Ad ogni modo si impedisce che ciò accada in Eclipse?

Grazie

+0

Quale versione di JDK e Android SDK si sta utilizzando? – Lucifer

+0

1.7 JDK e 4.2 Android SDK (4.1.2 in realtà penso), non sono sicuro se questo è rilevante? – tempvar

+0

ok, prova a cambiare JDK a 1.6 e vedi la versione – Lucifer

risposta

0

avevo attivazione automatica attivata con tutti i personaggi abilitato per l'attivazione innesca

.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

Questo è stato così ho potuto ottenere i suggerimenti di auto per le variabili e nomi di funzioni, ma è stato anche la causa int di trasformarsi in intero.

L'unico modo per aggirarlo è dargli un ritardo che è più lento di quanto tempo ci vuole per digitare "int". Il mio ritardo era su 0, quindi ho appena impostato su 100 e questo funziona bene per me.

0

Integer è di classe, int è un tipo primitivo.

La classe Integer racchiude un valore del tipo primitivo int in un oggetto. Un oggetto di tipo Integer contiene un singolo campo il cui tipo è int.

+2

Acutally Integer <- con un grande I è la classe intera, un piccolo i è semplicemente sbagliato (stiamo parlando di android e java qui) – Warpzit

+2

Sono consapevole di cosa sono. La mia domanda era: come posso fermare il modulo eclipse che sostituisce automaticamente "int" con "intero" quando digito queste tre lettere. – tempvar

+0

@Warpzit * "Acutally Integer <- con un grande I è la classe intera, un piccolo i è solo sbagliato" * - vuoi approfondire la questione "solo sbagliato"? –

2

Forse si può provare questo:

Preferenze -> Java -> Codice di stile -> Organizza Importazioni ->(controllo) fare non creare le importazioni per i tipi che iniziano con una lettera minuscola

non sono sicuro se aiuta, ma lascia dare una prova :)

+0

Grazie per la risposta, è già controllato di default comunque. – tempvar

+0

hai precedentemente modificato le preferenze di eclipse? – waqaslam

1

Il modo in cui risolvo questo problema è digitando "int" e quindi premendo ESC. Spero che tu ti renda conto del tempo.

+0

Una buona soluzione che funziona. né lo spazio né la parentesi quadra impediscono il completamento automatico. Grazie. –

Problemi correlati