Byte para encadenar androide

Así que estoy utilizando archivos para guardar algunas puntuaciones de mi programa, pero el problema es que no puedo no sólo imprimirlos. He probado varias cosas, pero no encuentro la correcta el código es mi:

try{ String FILENAME = "FrogScoreFile"; FileInputStream fos = openFileInput(FILENAME); byte[] b = new byte[1]; fos.read(b); fos.close(); String score= String b; game5HighScore.setText(b); }catch (java.io.FileNotFoundException e) { } catch (IOException e) { e.printStackTrace(); } 

2 Solutions collect form web for “Byte para encadenar androide”

Puede convertir Byte array en cadena creando un new string objeto de new string .

 byte[] b = new byte[1]; fos.read(b); fos.close(); String message = new String(b); 
 try{ String FILENAME = "FrogScoreFile"; FileInputStream fos = openFileInput(FILENAME); BufferedReader br = new BufferedReader(new InputStreamReader(fos)); String yourText = br.readLine(); br.close(); game5HighScore.setText(yourText); }catch (java.io.FileNotFoundException e) { } catch (IOException e) { e.printStackTrace(); } 

Por cierto. ¿Por qué no guardar su puntuación con SharedPreferences o base de datos SQLite?

Guía de SharedPrefrences.

 public static void saveScore(Context context) { final SharedPreferences.Editor editor = context.getSharedPreferences( "settings", Context.MODE_PRIVATE).edit(); editor.putInt("score", 100); editor.commit(); } public static int readScore(Context context) { final SharedPreferences sp = context.getSharedPreferences("settings", Context.MODE_PRIVATE); return sp.getInt("score", 0); } 
  • División de una cadena con "\" en android
  • Cómo limitar los datos añadidos por bucle en sqlite android
  • ¿Cómo quitar sólo los espacios finales de una cadena en Java y mantener los espacios principales?
  • Conversión de una cadena en un entero en Android
  • ¿Qué hay de malo en esta cadena de formato?
  • ¿Cómo puedo pasar las cadenas de un ArrayList <String> a un método que toma en múltiples cadenas?
  • Conversión UTF-8 en Android?
  • Uso de HashMap para asignar una cadena e int
  • XML dentro de un recurso de cadena de Android?
  • Aclaración sobre la clave pública de Android?
  • Android: convierte la primera letra de la cadena en minúscula
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.