Devo Passare un Valore a una stringa in un'altra classe,questo è il metodo che passa il valore:
E questa è la classe che riceve il valore:codice:public void inserisciIP(){ preferenze = PreferenceManager.getDefaultSharedPreferences(this); String ip = preferenze.getString("edit_text_InserisciIP","edit_text_InserisciIP"); //Provo a iniettare Con Il setter della Classe Config Config_inserisciIP = new Config(); Config_inserisciIP.setStringaIp(ip); //Log.d("mostraIp" ,ip); }
codice:public class Config{ private static String stringadaaggiungereIp ; public void setStringaIp(String stringaIp) { stringaIp = this.stringadaaggiungereIp ; } public static final String DATA_URLCASA = "http://"+stringadaaggiungereIp+"/riparazioni/Get_un_prodotto.php?Nbusta="; public static final String DATA_UPDATE = "http://"+stringadaaggiungereIp+"/riparazioni/Update.php"; public static final String KEY_NBUSTA = "Nbusta"; public static final String KEY_COSTO = "costo"; public static final String KEY_PVENDITA = "pVendita"; public static final String KEY_BOOL_PRONTA = "pronta"; public static final String JSON_ARRAY = "tabripa"; } ma ho provato con un BrackPoint la stringa del setter ha i dati ma "stringadaaggiungereIp" è nulla vedi allegato

Rispondi quotando