2013-11-24 15 views
10

Questo è un messaggio di errore.Studio Android: avviso mentre provo a spostare la classe in un altro pacchetto

Method Object.toString(), 
referenced in method SettingActivity.saveDataButtons(), 
will not be accessible in module personal-health-assistant back up 29 oct 

Method String.trim(), 
referenced in method SettingActivity.setNullCurrentFocusedEditText(), 
will not be accessible in module personal-health-assistant back up 29 oct 

Method String.length(), 
referenced in method SettingActivity.setNullCurrentFocusedEditText(), 
will not be accessible in module personal-health-assistant back up 29 oct 

Voglio sapere

  1. Come può accadere questo? Perché alcuni metodi non possono non essere accessibili nel modulo?
  2. È importante?
  3. Come risolvere questo avviso?
+0

Forse si può inviare un codice –

risposta

1

Questo avviso viene comunemente emesso per metodi inaccessibili non pubblici (poiché spostarlo fuori dal pacchetto impedisce ad altri membri del pacchetto iniziale di accedervi).

Tuttavia, poiché nel tuo caso SettingActivity accede a classi abbastanza comuni di Object e String, e anche a loro metodi pubblici, sembra che tu stia spostandolo in un pacchetto non collegato all'SDK.

"personale-salute-assistente backup 29 ottobre" potrebbe essere configurato con un altro SDK (non-Android)

+0

Sì Voglio solo passaggio al nuovo pacchetto. Quindi cosa dovrei fare? – UmAnusorn

+1

Nelle impostazioni del modulo, impostare Android SDK come SDK per quel modulo. –

+0

Ok, ci proverò grazie – UmAnusorn

Problemi correlati