Autore Topic: Svuotare la cache della mia appa  (Letto 2180 volte)

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Svuotare la cache della mia appa
« il: 22 Ottobre 2012, 15:48:47 CEST »
0
Ciao a tutti,
funziona tutto nella mia app, però quando la uso da un pò mi crasha per l'errore Out of memory... perchè scarica delle immagini da internet e quindi da quello che ho capito dovrei svuotare la cache quando ogni volta devo scaricare le immagini, il problema che non trovo un esempio che riesco a capire... qualcuno ha qualche link che mi può aiutare?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Svuotare la cache della mia appa
« Risposta #1 il: 22 Ottobre 2012, 17:33:50 CEST »
0
Il problema è probabile che sia un Memory Leak di qualche oggetto, cosa che può capitare facendo uso di thread o asynctask. E' il tuo caso?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #2 il: 22 Ottobre 2012, 17:56:39 CEST »
0
ah giusto mi sono scordato di dirlo, se volete metto il codice ma non è il caso è lungo e molto incasinato...
cmq scarico il bitmap dentro un BaseAdapter, e quindi ogni volta che viene invocato la getView viene scaricata l'immagine almeno che non ci sia nella cache( io non so come prendere i dati dalla cache se cel'ho, quindi se non lo fa android la situazione è anche peggio )

nel fratempo che mi hai risposto ho aggiunto dopo bitmap.recycle(); --> bitmap = null;System.gc();
spero che cambia qualcosa xD

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Svuotare la cache della mia appa
« Risposta #3 il: 22 Ottobre 2012, 20:10:55 CEST »
+1
Ma scarica con un Thread/AsyncTask parallelo, oppure direttamente?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #4 il: 23 Ottobre 2012, 08:34:24 CEST »
0
odio questa mi è nuova xD, uso AsynkTask che lo faccio partire come un'altro processo

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Svuotare la cache della mia appa
« Risposta #5 il: 23 Ottobre 2012, 10:03:15 CEST »
0
nel fratempo che mi hai risposto ho aggiunto dopo bitmap.recycle(); --> bitmap = null;System.gc();

Questo non risolve nulla.
Tu (per fortuna) non puoi invocare la garbage collection ma al massimo la puoi "consigliare" al sistema (che sistematicamente se ne infischia!).
Probabilmente usi un metodo per decodificare l'immagine che è errato o obsoleto, oppure l'immagine è troppo grande.
Hai provato ad usare la classe BitmapFactory per visualizzare la tua immagine?

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #6 il: 23 Ottobre 2012, 12:00:42 CEST »
0
allora uso questo codice per scaricare:

Codice (Java): [Seleziona]
HttpURLConnection connection = (HttpURLConnection) new URL(url)
                                        .openConnection();
                        connection.connect();
                        inputStream = connection.getInputStream();
                        Bitmap bitmap = BitmapFactory.decodeStream(inputStream);

e dopo per mettere il bitmap nell adapter uso delle classi scaricate dal web che mi fa il alvoro del zomm e altre cose, quindi purtroppo li non so niente di cosa faccio quando carico l'immagine :(
Codice (Java): [Seleziona]
if (image != null && !this.saveBitmap) {
                                bitmap.recycle();
                                image.setImageBitmapReset(bitmap, true);

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Svuotare la cache della mia appa
« Risposta #7 il: 23 Ottobre 2012, 12:36:35 CEST »
0
Posta il logcat dell'outofmemory.

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #8 il: 23 Ottobre 2012, 13:43:27 CEST »
0
ah giusto anche questo serviva metterlo


Codice: [Seleziona]
10-23 13:40:00.145: E/dalvikvm-heap(22893): Out of memory on a 16384016-byte allocation.
10-23 13:40:00.145: I/dalvikvm(22893): "main" prio=5 tid=1 RUNNABLE
10-23 13:40:00.145: I/dalvikvm(22893):   | group="main" sCount=0 dsCount=0 obj=0x40c62460 self=0xad92c0
10-23 13:40:00.145: I/dalvikvm(22893):   | sysTid=22893 nice=0 sched=0/0 cgrp=default handle=1074484488
10-23 13:40:00.145: I/dalvikvm(22893):   | schedstat=( 23033046551 1831048115 19909 ) utm=1986 stm=317 core=3
10-23 13:40:00.145: I/dalvikvm(22893):   at android.graphics.Bitmap.nativeCreate(Native Method)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:618)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:593)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:775)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.content.res.Resources.loadDrawable(Resources.java:1968)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.view.View.<init>(View.java:2857)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.view.ViewGroup.<init>(ViewGroup.java:387)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:52)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.webkit.WebView.<init>(WebView.java:1733)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.webkit.WebView.<init>(WebView.java:1716)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.webkit.WebView.<init>(WebView.java:1705)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.webkit.WebView.<init>(WebView.java:1371)
10-23 13:40:00.150: I/dalvikvm(22893):   at java.lang.reflect.Constructor.constructNative(Native Method)
10-23 13:40:00.150: I/dalvikvm(22893):   at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
10-23 13:40:00.150: I/dalvikvm(22893):   at android.view.LayoutInflater.createView(LayoutInflater.java:586)
10-23 13:40:00.155: I/dalvikvm(22893):   at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
10-23 13:40:00.155: I/dalvikvm(22893):   at it.inail.fragment.pager.adapter.GalleryAdapter.getView(GalleryAdapter.java:223)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.AbsSpinner.onMeasure(AbsSpinner.java:192)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1385)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.LinearLayout.measureVertical(LinearLayout.java:670)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.LinearLayout.onMeasure(LinearLayout.java:563)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.LinearLayout.measureVertical(LinearLayout.java:822)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.LinearLayout.onMeasure(LinearLayout.java:563)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.155: I/dalvikvm(22893):   at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.160: I/dalvikvm(22893):   at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2264)
10-23 13:40:00.160: I/dalvikvm(22893):   at android.view.View.measure(View.java:12912)
10-23 13:40:00.160: I/dalvikvm(22893):   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1237)
10-23 13:40:00.160: I/dalvikvm(22893):   at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2644)
10-23 13:40:00.160: I/dalvikvm(22893):   at android.os.Handler.dispatchMessage(Handler.java:99)
10-23 13:40:00.160: I/dalvikvm(22893):   at android.os.Looper.loop(Looper.java:137)
10-23 13:40:00.160: I/dalvikvm(22893):   at android.app.ActivityThread.main(ActivityThread.java:4517)
10-23 13:40:00.160: I/dalvikvm(22893):   at java.lang.reflect.Method.invokeNative(Native Method)
10-23 13:40:00.160: I/dalvikvm(22893):   at java.lang.reflect.Method.invoke(Method.java:511)
10-23 13:40:00.160: I/dalvikvm(22893):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
10-23 13:40:00.160: I/dalvikvm(22893):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
10-23 13:40:00.160: I/dalvikvm(22893):   at dalvik.system.NativeStart.main(Native Method)
10-23 13:40:00.160: D/AndroidRuntime(22893): Shutting down VM
10-23 13:40:00.160: W/dalvikvm(22893): threadid=1: thread exiting with uncaught exception (group=0x40c611f8)
10-23 13:40:00.170: E/AndroidRuntime(22893): FATAL EXCEPTION: main
10-23 13:40:00.170: E/AndroidRuntime(22893): android.view.InflateException: Binary XML file line #2: Error inflating class android.webkit.WebView
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.createView(LayoutInflater.java:606)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at it.inail.fragment.pager.adapter.GalleryAdapter.getView(GalleryAdapter.java:223)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.AbsSpinner.onMeasure(AbsSpinner.java:192)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1385)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.LinearLayout.measureVertical(LinearLayout.java:670)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.LinearLayout.onMeasure(LinearLayout.java:563)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.LinearLayout.measureVertical(LinearLayout.java:822)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.LinearLayout.onMeasure(LinearLayout.java:563)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4712)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2264)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.measure(View.java:12912)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1237)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2644)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.os.Handler.dispatchMessage(Handler.java:99)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.os.Looper.loop(Looper.java:137)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.app.ActivityThread.main(ActivityThread.java:4517)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at java.lang.reflect.Method.invokeNative(Native Method)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at java.lang.reflect.Method.invoke(Method.java:511)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at dalvik.system.NativeStart.main(Native Method)
10-23 13:40:00.170: E/AndroidRuntime(22893): Caused by: java.lang.reflect.InvocationTargetException
10-23 13:40:00.170: E/AndroidRuntime(22893):         at java.lang.reflect.Constructor.constructNative(Native Method)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.LayoutInflater.createView(LayoutInflater.java:586)
10-23 13:40:00.170: E/AndroidRuntime(22893):         ... 40 more
10-23 13:40:00.170: E/AndroidRuntime(22893): Caused by: java.lang.OutOfMemoryError
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.Bitmap.nativeCreate(Native Method)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:618)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:593)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:775)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.content.res.Resources.loadDrawable(Resources.java:1968)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.View.<init>(View.java:2857)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.view.ViewGroup.<init>(ViewGroup.java:387)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:52)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.webkit.WebView.<init>(WebView.java:1733)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.webkit.WebView.<init>(WebView.java:1716)
10-23 13:40:00.170: E/AndroidRuntime(22893):         at android.webkit.WebView.<ini

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Svuotare la cache della mia appa
« Risposta #9 il: 23 Ottobre 2012, 14:41:51 CEST »
0
Ma quanto è grossa l'immagine che tenti di visualizzare?

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #10 il: 23 Ottobre 2012, 15:22:44 CEST »
0
non la misuro mai, dovrei?


ho trovato altre soluzioni tipo che diminuiscono le dimensioni dell'immagine, però questa app gira anche sul talbet quindi penso che sia sbagliato diminuire la dimensione giusto?

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Svuotare la cache della mia appa
« Risposta #11 il: 23 Ottobre 2012, 15:35:16 CEST »
+1
Dipende, se ti trovi una immagine ad una buona definizione vai in outofmemory.

Ad esempio una mia applicazione va in crisi con questa immagine presa da una fotocamera 13 megapixel: http://www.androidworld.it/wp-content/uploads/2012/10/scatto_3.jpg (e sono solo 3MB)!

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #12 il: 23 Ottobre 2012, 15:51:37 CEST »
0
ma lol io anche col PC ci ho messo tipo 30 secondi a caricarla :D... allora devo dare una dimensione massima e risoluzione, sai anche quali sono ? cosi mi risparmio una ricerca infinita :D


Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Svuotare la cache della mia appa
« Risposta #13 il: 24 Ottobre 2012, 14:08:22 CEST »
0
Non hai un valore assoluto, dipende molto dal dispositivo in uso... in ogni caso non andrei oltre 1MB!

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Svuotare la cache della mia appa
« Risposta #14 il: 25 Ottobre 2012, 10:22:25 CEST »
0
ok allora mi metto a divertirmi con sta cosa, grz :)