CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Pagina 1 di 3 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 26
Discussione:

aprire un file .txt da res/raw

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Mar 2011
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 1 volta in 1 Post
    Predefinito

    aprire un file .txt da res/raw

    Ciao a tutti,

    sono un aspirante programmatore Android quindi mi rendo conto che la mia richiesta di supporto possa risultare di basso (bassissimo) livello. Sto sviluppando un'app basata sul mobile learning (domande single/multiple choice, risposta chiusa, ecc..). Sono in fase di sviluppo del menù principale:

    - Start Learning (QuizActivity.java - cuore dell'applicazione)
    - Options (SettingsActivity.java - impostazioni generali)
    - Help (HelpActivity.java - descrizione sintetica dell'app)

    Il mio progetto è basato su piattaforma :
    Android 2.1-update1 API Level 7 minSdk version 7

    Il problema che ho riscontrato è questo:

    - Non riesco ad accedere ad un file .txt presente nella cartella raw. In particolare vorrei inserire il contenuto di questo file all'interno di una TextView ma non riesco a visualizzare il contenuto all'interno dell'activity Help.

    Ecco il codice:

    help.xml



    Ecco il codice HelpActivity.java:

    codice:
    package com.android.quizzle;
    
    import java.io.InputStream;
    import android.os.Bundle;
    import android.widget.TextView;
    
    public class HelpActivity extends SplashActivity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.help);
            InputStream helpfile = getResources().openRawResource(R.raw.quizhelp);
            TextView helpText = (TextView) findViewById(R.id.helptext);
            String helpstring = inputStreamToString(helpfile);
            helpText.setText(helpstring);
        }
    
    	private String inputStreamToString(InputStream helpfile) {
    		// TODO Auto-generated method stub
    		return null;
    	}
    
    	
    }
    Ringrazio tutti quelli che potranno darmi una mano e vi saluto.

    Andrea

  2.  
  3. #2
    Androidiano VIP L'avatar di irlanda3


    Registrato dal
    Apr 2010
    Messaggi
    1,761

    Ringraziamenti
    787
    Ringraziato 346 volte in 295 Posts
    Predefinito

    Sposto nella sezione Programmazione e Hint avanzati nella sezione Sviluppare del forum in modo che il forum sia ordinato e tu possa ricevere risposte da persone che frequentano quella sezione che sono tutti sviluppatori per ovvi motivi.
    E' buona norma ringraziare tutti gli androidiani che aiutano sul forum per il tempo che spendono

    Androida & MondoTablet

  4. #3
    Baby Droid


    Registrato dal
    Mar 2011
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 1 volta in 1 Post
    Predefinito

    Ok, chiedo scusa. Non l'avevo notata! Grazie!

  5. Il seguente Utente ha ringraziato Anular per il post:

    irlanda3 (23-03-11)

  6. #4
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Ti da qualche errore oppure semplicemente non va?


    Inviato dal mio HTC Vision usando Androidiani App

    Twitter @veke87

  7. #5
    Baby Droid


    Registrato dal
    Mar 2011
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 1 volta in 1 Post
    Predefinito

    Semplicemente non va. Se provo ad aprire l'helpactivity mi visualizza l'image view all'interno del relativelayout e basta. Anche se provo a scriverci qualcosa modificando il campo text in properties non mi visualizza nulla.
    Un'altra cosa strana è che se provo a ritornare indietro tramite il tasto sulla tastiera, l'app crasha!

  8. #6
    Baby Droid


    Registrato dal
    Mar 2011
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 1 volta in 1 Post
    Predefinito

    Up!

  9. #7
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    20

    Ringraziamenti
    0
    Ringraziato 2 volte in 2 Posts
    Predefinito

    scusa potresti spiegarmi cosa fa questa funzione


    private String inputStreamToString(InputStream helpfile) {
    // TODO Auto-generated method stub
    return null;
    }

    il quale valore di ritorno lo assegni ad una stringa?

  10. #8
    Baby Droid


    Registrato dal
    Mar 2011
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 1 volta in 1 Post
    Predefinito

    E' un metodo automatico che Eclipse mi impone. Se non lo inserisco, mi da errore qui:



    in particolare su inputStreamToString.

    Mi suggerisce di creare il metodo inputStreamToString(InputStream), se lo creo, il risultato è quella private string di cui parlavi sopra.

    Grazie per il tuo aiuto.

  11. #9
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    20

    Ringraziamenti
    0
    Ringraziato 2 volte in 2 Posts
    Predefinito

    si però così, correggimi se sbaglio, da quello che vedo tu assegni il valore null alla stringa e poi la assegni alla textview, ma la stringa è NULL... cosa ti dovrebbe visualizzare nella text quindi?

  12. #10
    Baby Droid


    Registrato dal
    Mar 2011
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 1 volta in 1 Post
    Predefinito

    Nella text dovrebbe inserire il contenuto del file .txt. Se provo a mettere true, mi obbliga a cambiare la private string in private boolean.

Pagina 1 di 3 123 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy