|
||
|
![]() |
![]() |
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
|
||||
|
||||
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 ![]() 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. |
|
#2
|
||||
|
||||
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".
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
![]() |
![]() |
||||||
|
Herramientas | |