ACTION_INSTALL_PACKAGE
Mi aplicación está intentando instalar un APK.
Intent installIntent = new Intent(Intent.ACTION_INSTALL_PACKAGE); installIntent.setData(Uri.fromFile(new File(pathToApk))); installIntent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); installIntent.putExtra(Intent.EXTRA_RETURN_RESULT, true); installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ((Activity)context).startActivityForResult(installIntent, Constants.APP_INSTALL_REQUEST);
En mi actividad
- Manejar datos de varias actividades en un onActivityResult ()?
- Actualización del recuento del carro al presionar el botón de retroceso después de la eliminación
- Zxing onActivityResult no se llama en Fragmento sólo en Actividad
- Inicie correctamente la Actividad de la Notificación independientemente del estado de la aplicación
- RequestCode erróneo devuelto onActivityResult de otra actividad
protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case Constants.APP_INSTALL_REQUEST: if(resultCode == RESULT_OK){ Log.e(TAG, "Package Installation Success"); }else if(resultCode == RESULT_FIRST_USER){ Log.e(TAG, "Package Installation Cancelled by USER"); }else{ Log.e(TAG, "Something went wrong - INSTALLATION FAILED"); }
Cuando mi startActivityResult se dispara mi actividad obtiene instantáneamente el código de resultado 0 que corresponde a RESULT_CANCELLED mientras que la interfaz de usuario de instalación del sistema todavía está esperando el permiso de usuario.
Mi actividad para llegar a saber si la instalación fue exitosa o no y basada en que la actualización de su interfaz de usuario.
Cualquier ayuda wud ser apreciado.
- Fragmento de Android se está destruyendo pero recibiendo onActivityResult
- OnActivityResult no llama al Fragmento
- resultCode siempre es 0 y la petición es siempre -1,. Activity.onActivityResult ();
- OnActivityResult devuelve datos nulos para una captura de imagen
- Android: ¿Cuándo usamos getIntent ()?
- Siempre Nulo devuelto después de recortar una foto de un Uri en Android Lollipop?
- OnActivityResult no se llama
- Método onActivityResult no está siendo llamado
Encontró al culpable.
* InstallIntent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK); *
Aunque el sistema vuelve a poner en práctica la instancia existente de mi actividad, está en la nueva pila TASK . Así que el sistema cancela el activityForResult antes de que comience el nuevo TASK.
Gracias
- OnShowFileChooser () de android webview funciona sólo una vez
- Hwo para corregir el error de método de reemplazo?