Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 28/05/16, 16:49:51
Avatar de Luismy0087
Luismy0087 Luismy0087 no está en línea
Usuario poco activo
Mensajes: 9
 
Fecha de registro: may 2016
Mensajes: 9
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Problema Rate app

Hola amigos soy nuevo, me llamo luismy, hace unos días encontré este foro y la verdad ayuda mucho leer todo lo que ponéis ya que soy muy nuevo en esto, os cuento mi problema....

Hace una semana compre en codeycanon una app y me puse aprender como modificarla a mi gusto y demás, en esta semana he aprendido cambiar todo lo que quería sin tener ni idea de programación, el problema viene al cerrar la app se me abre una ventana de dialogo diciendo que si estoy seguro que me voy y si es asi que valore la app... Todo bien, se ve el logo y funciona los botones de cerrar la app y el de valorar la app. Por cierto estoy trabajando con eclypse.

El problema es que no sale el texto que quiero poner sale en blanco y llevo dos días loco y estoy por tirar el ordenador por la ventana .... si alguien puede ayudarme...Gracias...

Esto es lo que tengo en MainActivity.jar:
@override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub

if (keyCode == KeyEvent.KEYCODE_BACK) {
// Toast.makeText(appContext, "BAck", Toast.LENGTH_LONG).show();
AlertDialog.Builder alert = new AlertDialog.Builder(
MainActivity.this);
alert.setTitle(getString(R.string.app_name));
alert.setIcon(R.drawable.app_icon);
alert.setMessage("Please, rate my app / Por favor califica la app!");

alert.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {

finish();
}


});

alert.setNegativeButton("Rate App",
new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub

final String appName = getPackageName();//your application package name i.e play store application url
try {
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("market://details?id="
+ appName)));
} catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(
Intent.ACTION_VIEW,
Uri.parse("http://play.google.com/store/apps/details?id="
+ appName)));
}

}
});

alert.show();
return true;
}

return super.onKeyDown(keyCode, event);

}
}

Última edición por Luismy0087 Día 28/05/16 a las 17:03:52
Responder Con Cita


  #2  
Viejo 28/05/16, 18:24:00
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Yo directamente lo borraba todo... En serio, es molesto darle al back y que salga un popup siempre.

La gente cuando le da al back es porque quiere salir de donde estaba, así que probablemente no tenga tiempo para andar puntuando. Y si se ha equivocado no cuesta nada volver, no hace falta "confirmar que quiere salir".
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:43:14 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007