Autore Topic: Alert Dialog apertura Gplay  (Letto 364 volte)

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
Alert Dialog apertura Gplay
« il: 05 Luglio 2013, 15:45:06 CEST »
0
Ciao a tutto in una mia app ho inserito un AlertDialog con un messaggio ed il tasto OK per chiuderla....
ora vorrei aggiungere un tasto che permette all'utente di aprire GooglePlay per visualizzare una applicazione...come posso fare???
Grazie

Questo è il codice che utilizzo:
Codice: [Seleziona]
AlertDialog.Builder alert = new AlertDialog.Builder(this);
                alert.setTitle("TITOLO");
                alert.setMessage("MESSAGGIO");
                alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {
                       
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                                dialog.dismiss();
                        }
                });
                AlertDialog dialog = alert.create();
                dialog.show();

Offline AR64SH

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
Re:Alert Dialog apertura Gplay
« Risposta #1 il: 06 Luglio 2013, 15:40:41 CEST »
0
Devi usare un Intent apposito per richiamare il link all'applicazione. Ad esempio nel mio caso

                     
Codice: [Seleziona]
          String appName="it.iltuosito.nomeapp";
                                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)));
                                }

Questo naturalmente va inserito nel listener del positiveButton del dialog o del negative a seconda della domanda che vai a porre