2010-04-21 15 views
7

Non riesco a comprendere e correggere il seguente comportamento visualizzato dal programma di installazione del pacchetto.Errore di installazione del pacchetto

Nella mia applicazione quando premo un pulsante "Aggiorna applicazione", eseguo il download da un web server un apk di aggiornamento (nel caso ci sia) e avvii successivamente il programma di installazione del pacchetto per installare il pacchetto. Tutto procede bene e al termine dell'installazione viene visualizzata una vista con due pulsanti "aperto" e "completato".

Tuttavia, premendo il pulsante "Apri" non è possibile aprire l'aggiornamento installato come dovrebbe, anche se l'intento dell'attività di avvio viene inviato come ho osservato in logcat. Premendo il pulsante menu e passando attraverso le applicazioni installate, sono in grado di trovare l'app aggiornata e avviarla da qui.

Cosa devo fare per avviare l'aggiornamento premendo aperto nella vista Pacchetto finale installato?

+0

Buona domanda. Questo succede su un emulatore e su un telefono reale? Questo comportamento è coerente? – Macarse

+0

su un telefono reale! –

+0

La vista è con i pulsanti "aperto" e "completato" creati da te? Potresti mostrare il codice che genera l'intento che stai usando per richiamare l'applicazione? –

risposta

1

Non sarebbe meglio lasciare che l'app del mercato Android gestisca il processo di aggiornamento della tua app invece di scaricare e installare l'apk da te nella tua app?

La tua domanda non specifica il motivo per cui lo stai facendo, se hai una ragione specifica, aggiorna la tua domanda e cercherò di dare un'altra occhiata.

saluti

Problemi correlati