Salve, sono alle prime armi sia per quanto riguarda java che per quanto riguarda questo forum (abbiate pazienza). Ho bisogno di una mano per un progetto sulla creazione di una applicazione che tra le tante funzioni mi deve leggere e stampare a video il contenuto di un file di testo presente sull'sdcard.
Questo è l'attività su cui sto lavorando ma non riesco a leggere il file:
il file di testo è in questo formato:codice:package com.prova; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.Menu; import android.widget.TextView; public class ListaPazienti extends Activity { //Find the directory for the SD Card using the API //*Don't* hardcode "/sdcard" File sdcard = Environment.getExternalStorageDirectory(); //Get the text file File file = new File(sdcard + "/pazienti/","lista.txt"); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_lista_pazienti); //Read text from file StringBuilder text = new StringBuilder(); try { BufferedReader br = new BufferedReader(new FileReader(file)); String line; while ((line = br.readLine()) != null) { text.append(line); text.append('\n'); } } catch (IOException e) { System.out.println("errore lettura"); System.exit(1); //You'll need to add proper error handling here } //Find the view by its id TextView tv = (TextView)findViewById(R.id.txtPaziente1); //Set the text tv.setText(text); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_lista_pazienti, menu); return true; } }
Paolo
Bianchi
11/11/2011#09:15:00
Bari#Via Orabona 4
Livio
Rossi
83/02
3331234522
controllo livello del diabete
il paziente è non vedente
Quello di cui ho bisogno è che l'attività mi debba stampare in una textview solo la prima e la seconda riga ovvero il nome e cognome del paziente e cliccando su tale textview si deve aprire una nuova attività su cui compariranno tutti gli altri dati presenti nel file txt.
So di chiedere parecchio ma sono davvero fermo a questo punto
Grazie in anticipo

					
					
					
						
  Rispondi quotando