Hace ParseImageView cache ParseFile
ParseImageView analiza ParseFile en Android. Si guarda caché parseFile, ¿Cómo puedo encontrar la ruta de acceso de esos archivos en mi dispositivo android.
ParseImageView imageView = (ParseImageView) findViewById(android.R.id.icon); // The placeholder will be used before and during the fetch, to be replaced by the fetched image // data. imageView.setPlaceholder(getResources().getDrawable(R.drawable.placeholder)); imageView.setParseFile(file); imageView.loadInBackground(new GetDataCallback() { @Override public void done(byte[] data, ParseException e) { Log.i("ParseImageView", "Fetched! Data length: " + data.length + ", or exception: " + e.getMessage()); } });
- Android FaceBook nuevoMyFriendsRequest devuelve EMPTY lista de amigos
- ¿Cómo puedo crear grupos de ParseUsers usando Parse.com?
- Analizar problema de informe de bloqueo de Android
- Cargar una imagen en ImageView (Parse.com)
- ¿Cómo probar la clase de aplicación con Robolectric?
- No Class Def Found Error Android-Bolts Analizar
- Productos de Android Gradle con notificaciones de Parse Push
- Recuperación de datos de puntero de Parse.com en Android
- ParseInstallation.SaveAsync () que causa UnhandledException en formularios Xamarin Android
- ¿Cómo puedo comprobar si ya existe un valor en una clase de datos Parse Android
- Parse: ¿Cómo configurar un puntero en Android?
- Analizar con inicio de sesión de Facebook - Posiblemente desde APK v42 o Graph API v2.4
- Parse.com: con parseUser, ¿cómo puedo guardar datos en una columna que he creado en parse de la clase?
Parece que @suresh kumar está muerto a la derecha, por lo que esta pregunta se resuelve con "no" , pero después de haber tenido este problema, quería dejar caer algún código aquí para evitarlo.
Utilizo Universal Image Loader para la carga de imágenes de URL y admite muchas opciones de configuración para la caché y la visualización. Configure en su clase de aplicación con (en el momento de la escritura):
//Create image options. DisplayImageOptions options = new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.button_default) .cacheInMemory(true) .cacheOnDisc(true) .build(); //Create a config with those options. ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext()) .defaultDisplayImageOptions(options) .build(); ImageLoader.getInstance().init(config);
Y luego usarlo con Parse donde desea cargar y almacenar en caché su imagen:
ParseImageView itemImage = (ParseImageView) v.findViewById(R.id.iv_item); ParseFile photoFile = item.getParseFile("picture"); if (photoFile != null) { //Get singleton instance of ImageLoader ImageLoader imageLoader = ImageLoader.getInstance(); //Load the image from the url into the ImageView. imageLoader.displayImage(photoFile.getUrl(), itemImage); }
Espero que ayude.
ParseImageView no almacena en caché ParseFile, sólo se utiliza para mostrar el archivo de imagen almacenado en Parse.com. Mira esto
Y esto
- ¿Cuándo se llama a la función de sondeo para un controlador de kernel de Linux?
- Diseño de material android con AppCompatActivity