Autore Topic: Problemino con ToggleButton  (Letto 840 volte)

Offline moskino11

  • Utente normale
  • ***
  • Post: 180
  • Respect: 0
    • Mostra profilo
Problemino con ToggleButton
« il: 30 Gennaio 2013, 19:00:27 CET »
0
Salve ho un toggle batton che una volta cercato su on, salva in una stringa la parola (nascosto)
Questa stringa mi deve comparire in una sharedPreferences accanto ad un numero telefonico.
Il mio problema è che quando clicci su on e poi finisco di eseguire la mia app invece di comparire accanto al numero telefonico la scritta (nascosto) mi compare la scritta ON
Mi potreste aiutare a risolvere questo problema?
Ho scritto il seguente codice:

  if (tb.isChecked()) {
           tb.setText("(nascosto)");
        }
        else
           tb.setText("");

Poi nelle shared preferences quando vado a settare la stringa del numero telefonico ci aggiogo anche la stringa (nascosto)

editor.putString("TELEFONO", etTelefono.getText().toString() + tb.getTextOn().toString());

Dove sbaglio?

Offline TheTodd

  • Utente junior
  • **
  • Post: 58
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    samsung gs2
  • Play Store ID:
    sdmdev
  • Sistema operativo:
    window xp
Re:Problemino con ToggleButton
« Risposta #1 il: 30 Gennaio 2013, 21:50:21 CET »
0
prova a mostrare le classi che usi o il codice che serve per aiutarti

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problemino con ToggleButton
« Risposta #2 il: 30 Gennaio 2013, 22:34:40 CET »
0
usi due metodi diversi da quel poco di codice che vedo:
Salve ho un toggle batton che una volta cercato su on, salva in una stringa la parola (nascosto)
Questa stringa mi deve comparire in una sharedPreferences accanto ad un numero telefonico.
Il mio problema è che quando clicci su on e poi finisco di eseguire la mia app invece di comparire accanto al numero telefonico la scritta (nascosto) mi compare la scritta ON
Mi potreste aiutare a risolvere questo problema?
Ho scritto il seguente codice:

  if (tb.isChecked()) {
           tb.setText("(nascosto)");
        }
        else
           tb.setText("");

Poi nelle shared preferences quando vado a settare la stringa del numero telefonico ci aggiogo anche la stringa (nascosto)

editor.putString("TELEFONO", etTelefono.getText().toString() + tb.getTextOn().toString());

Dove sbaglio?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia