Tema: [ CONSULTA ] Pantalla de Bienvenida
Ver Mensaje Individual
  #8  
Viejo 02/08/14, 07:15:39
Array

[xs_avatar]
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Tu operador: Otra
Para quien lo necesite lo logre, en mi caso yo queria hacer que el TTS diga un mensaje la primera vez y otro en la segunda vez para andelante si te sirve lo coloco aqui:

public void onInit(int status) {
//Se llama al metodo "cargarPreferencias"
cargarPreferencias();
if (SeInicioPorPrimeraVez==false) {
guardarPreferencias();
ParametrosHablar( TextoMensajeDeBienvenida.toString() );
if ( status == TextToSpeech.LANG_MISSING_DATA | status == TextToSpeech.LANG_NOT_SUPPORTED )
{
Toast.makeText( this, "ERROR LANG_MISSING_DATA | LANG_NOT_SUPPORTED", Toast.LENGTH_SHORT ).show();
}


}

if (SeInicioPorPrimeraVez==true) {

ParametrosHablar( TextoSoloDeBienvenida.toString() );
if ( status == TextToSpeech.LANG_MISSING_DATA | status == TextToSpeech.LANG_NOT_SUPPORTED )
{
Toast.makeText( this, "ERROR LANG_MISSING_DATA | LANG_NOT_SUPPORTED", Toast.LENGTH_SHORT ).show();
}
}

}




//Metodo al que se llama para cargar las preferencias
public void cargarPreferencias(){
SharedPreferences prefs = getSharedPreferences("preferenciasMiApp", Context.MODE_PRIVATE);
this.preferencias1 = prefs.getString("preferencia1", "valor por defecto");
this.preferencias2 = prefs.getString("preferencia1", "valor por defecto");
SeInicioPorPrimeraVez = prefs.getBoolean("Iniciado", false);


}
//Metodo al que se llama para guardar la preferencias
public void guardarPreferencias(){
SharedPreferences prefs = getSharedPreferences("preferenciasMiApp", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("Iniciado", true);
editor.commit();
//Toast.makeText(this, "guardando preferencias", Toast.LENGTH_SHORT).show();

}
ojo en el caso seInicioPorPrimeraVez es un booleano asi que debe ser declarado justo despues de declara el nombre de la actividad, espero que pueda servirte esto es para TTS pero yo creo que tambien sirve para hacer lo de la primera actividad suerte amigo saludos...

Gracias a todos, se que este tema no era mio pero aun asi les agradesco...
Responder Con Cita