Autore Topic: Istruzioni JAVA sotto forma di stringa  (Letto 1220 volte)

Offline aitor

  • Nuovo arrivato
  • *
  • Post: 15
  • Multimedia developer
  • Respect: +1
    • Google+
    • DavideAitor
    • Mostra profilo
    • Aitor, multimedia producer
  • Play Store ID:
    Aitor
  • Sistema operativo:
    Windows 7
Istruzioni JAVA sotto forma di stringa
« il: 08 Novembre 2012, 09:22:30 CET »
0
Prendiamo ad esempio questa istruzione:
getString(R.string.question1);

cè un modo di inserirla dentro ad un array per fargliela prendere come istruzione e non come stringa?
esempio:
domanda[1] = getString(R.string.question1);

in questo metodo mi stampa "getString(R.string.question10);" e non l'istruzione stessa

grazie

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Istruzioni JAVA sotto forma di stringa
« Risposta #1 il: 09 Novembre 2012, 18:49:13 CET »
0
No, non puoi. Quando chiami un metodo, quello viene interpretato come un dato del tipo di ritorno del metodo.
A cosa ti serve una soluzione come quella che vuoi ottenere?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline aitor

  • Nuovo arrivato
  • *
  • Post: 15
  • Multimedia developer
  • Respect: +1
    • Google+
    • DavideAitor
    • Mostra profilo
    • Aitor, multimedia producer
  • Play Store ID:
    Aitor
  • Sistema operativo:
    Windows 7
Re:Istruzioni JAVA sotto forma di stringa
« Risposta #2 il: 11 Novembre 2012, 10:42:49 CET »
0
ok, l'idea era fare un'applicazione stile quiz composta da più pagine con un layout unico che tramite un bottone avanti e indietro si avanzasse alla domanda successiva/precedente

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Istruzioni JAVA sotto forma di stringa
« Risposta #3 il: 11 Novembre 2012, 11:11:17 CET »
0
E perché non va bene un semplice array di stringhe?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline aitor

  • Nuovo arrivato
  • *
  • Post: 15
  • Multimedia developer
  • Respect: +1
    • Google+
    • DavideAitor
    • Mostra profilo
    • Aitor, multimedia producer
  • Play Store ID:
    Aitor
  • Sistema operativo:
    Windows 7
Re:Istruzioni JAVA sotto forma di stringa
« Risposta #4 il: 11 Novembre 2012, 12:05:04 CET »
0
userò un array di stringhe, diciamo che era un metodo per non scrivere righe e righe di codice (a volte ci si vuole complicare la vita ehehe) perchè in sostanza volevo fare incrementare il numero presente nel metodo

domanda[1] = "getString(R.string.question"+numero+");"

grazie per le info ;-)

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Istruzioni JAVA sotto forma di stringa
« Risposta #5 il: 11 Novembre 2012, 12:20:18 CET »
0
domanda[1] = "getString(R.string.question"+numero+");"

Forse questo fa al caso tuo, per recuperare l'id numerico dal nome, quindi facendo un getstring:
Accedere alle risorse usando la stringa del nome - Android Developers Italia
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store