Autore Topic: passaggio dati activity  (Letto 535 volte)

Offline ciccioalex

  • Utente junior
  • **
  • Post: 58
  • Respect: 0
    • Mostra profilo
passaggio dati activity
« il: 20 Marzo 2014, 18:05:12 CET »
0
salve,
ho seguito la seguente guida per il passaggio dei dati fra le activity:
[facile] Passaggio di dati tra un'activity ed un'altra - Android Developers Italia.
Quello che voglio fare è passare un dato dalla prima activity alla seconda, e dalla seconda activity passare un dato alla prima activity.

Per fare ciò nella prima activity ho scritto (acquisico i dati passati dalla seconda activity, se questa è stata lanciata):
Codice (Java): [Seleziona]
Intent intent=getIntent();
String pkg=getPackageName();
        int corrette=intent.getIntExtra(pkg+".myInt", -1);
                if(corrette>0)
                     savePreferencesData(8);
Successivamente, alla pressione di un bottone passo i dati e richiamo la seconda activity:
Codice (Java): [Seleziona]
Intent intent2 = new Intent(getApplicationContext(),StartLevelGameActivity.class);
String pkg=getPackageName();
intent2.putExtra(pkg+".myInt", lev);
startActivity(intent2);
Nella seconda activity acquisisco i dati passati dalla prima activity:
Codice (Java): [Seleziona]
Intent intent=getIntent(); // l'intent di questa activity
String pkg=getPackageName();
int levelPartito=intent.getIntExtra(pkg+".myInt", -1);
Completato il lavoro della seconda activity passo i dati e richiamo la prima activity:
Codice (Java): [Seleziona]
Intent intent=new Intent(getApplicationContext(), SelectLevelActivity.class);
String pkg=getPackageName();
intent.putExtra(pkg+".myInt", corrette);
startActivity(intent);
 finish();

Il problema è, che una volta che dalla seconda activity viene richiamata la prima activity, l'applicazione va in crash.

Ecco il LogCat:
03-20 13:34:08.183: D/dalvikvm(2018): GC_FOR_ALLOC freed 67K, 6% free 2787K/2944K, paused 33ms, total 35ms
03-20 13:34:08.183: I/dalvikvm-heap(2018): Grow heap (frag case) to 3.403MB for 626016-byte allocation
03-20 13:34:08.223: D/dalvikvm(2018): GC_FOR_ALLOC freed 2K, 5% free 3395K/3556K, paused 32ms, total 32ms
03-20 13:34:08.583: D/gralloc_goldfish(2018): Emulator without GPU emulation detected.
03-20 13:34:40.303: D/dalvikvm(2018): GC_FOR_ALLOC freed 24K, 3% free 3803K/3916K, paused 270ms, total 274ms
03-20 13:34:40.343: I/dalvikvm-heap(2018): Grow heap (frag case) to 4.798MB for 1048592-byte allocation
03-20 13:34:40.723: D/dalvikvm(2018): GC_FOR_ALLOC freed 1K, 3% free 4826K/4944K, paused 372ms, total 372ms
03-20 13:34:42.013: D/dalvikvm(2018): GC_FOR_ALLOC freed 23K, 3% free 4804K/4944K, paused 171ms, total 172ms
03-20 13:34:42.083: I/dalvikvm-heap(2018): Grow heap (frag case) to 5.776MB for 1048592-byte allocation
03-20 13:34:42.183: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 3% free 5828K/5972K, paused 96ms, total 96ms
03-20 13:34:42.833: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 3% free 5830K/5972K, paused 50ms, total 53ms
03-20 13:34:42.853: I/dalvikvm-heap(2018): Grow heap (frag case) to 6.778MB for 1048592-byte allocation
03-20 13:34:43.343: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 3% free 6854K/7000K, paused 141ms, total 141ms
03-20 13:34:43.973: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 2% free 7883K/8028K, paused 33ms, total 34ms
03-20 13:34:44.163: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 2% free 8909K/9056K, paused 26ms, total 26ms
03-20 13:34:44.343: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 2% free 9935K/10084K, paused 27ms, total 28ms
03-20 13:34:44.533: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 2% free 10961K/11112K, paused 37ms, total 39ms
03-20 13:34:44.733: D/dalvikvm(2018): GC_FOR_ALLOC freed <1K, 2% free 11987K/12140K, paused 38ms, total 38ms
03-20 13:34:44.973: D/dalvikvm(2018): GC_FOR_ALLOC freed 57K, 2% free 13006K/13168K, paused 42ms, total 44ms
03-20 13:34:45.143: D/dalvikvm(2018): GC_FOR_ALLOC freed 1025K, 9% free 13006K/14196K, paused 29ms, total 31ms
03-20 13:34:45.323: D/dalvikvm(2018): GC_FOR_ALLOC freed 1024K, 9% free 13006K/14196K, paused 29ms, total 31ms
03-20 13:34:45.503: D/dalvikvm(2018): GC_FOR_ALLOC freed 1024K, 9% free 13006K/14196K, paused 30ms, total 32ms
03-20 13:34:45.683: D/dalvikvm(2018): GC_FOR_ALLOC freed 1024K, 9% free 13006K/14196K, paused 30ms, total 31ms
03-20 13:34:45.853: D/dalvikvm(2018): GC_FOR_ALLOC freed 1024K, 9% free 13006K/14196K, paused 30ms, total 32ms
03-20 13:34:46.033: D/dalvikvm(2018): GC_FOR_ALLOC freed 1024K, 9% free 13006K/14196K, paused 39ms, total 40ms
03-20 13:34:46.203: D/dalvikvm(2018): GC_FOR_ALLOC freed 1024K, 9% free 13006K/14196K, paused 31ms, total 31ms
03-20 13:34:51.403: D/dalvikvm(2018): GC_FOR_ALLOC freed 1040K, 8% free 13072K/14208K, paused 472ms, total 506ms
03-20 13:34:51.513: I/dalvikvm-heap(2018): Grow heap (frag case) to 14.035MB for 1242000-byte allocation
03-20 13:34:51.863: I/dalvikvm-heap(2018): Clamp target GC heap from 16.033MB to 16.000MB
03-20 13:34:51.873: D/dalvikvm(2018): GC_FOR_ALLOC freed 1K, 8% free 14283K/15424K, paused 360ms, total 360ms
03-20 13:34:55.083: I/Choreographer(2018): Skipped 45 frames!  The application may be doing too much work on its main thread.
03-20 13:35:01.853: I/dalvikvm-heap(2018): Clamp target GC heap from 16.773MB to 16.000MB
03-20 13:35:01.863: D/dalvikvm(2018): GC_FOR_ALLOC freed 60K, 3% free 15041K/15424K, paused 456ms, total 469ms
03-20 13:35:01.913: I/dalvikvm-heap(2018): Forcing collection of SoftReferences for 1048592-byte allocation
03-20 13:35:02.533: I/dalvikvm-heap(2018): Clamp target GC heap from 16.763MB to 16.000MB
03-20 13:35:02.543: D/dalvikvm(2018): GC_BEFORE_OOM freed 11K, 3% free 15030K/15424K, paused 613ms, total 615ms
03-20 13:35:02.543: E/dalvikvm-heap(2018): Out of memory on a 1048592-byte allocation.
03-20 13:35:02.543: I/dalvikvm(2018): "main" prio=5 tid=1 RUNNABLE
03-20 13:35:02.543: I/dalvikvm(2018):   | group="main" sCount=0 dsCount=0 obj=0xb4a95ca8 self=0xb8894380
03-20 13:35:02.543: I/dalvikvm(2018):   | sysTid=2018 nice=0 sched=0/0 cgrp=apps handle=-1225260716
03-20 13:35:02.543: I/dalvikvm(2018):   | state=R schedstat=( 6340000000 10720000000 1661 ) utm=570 stm=64 core=0
03-20 13:35:02.543: I/dalvikvm(2018):   at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
03-20 13:35:02.543: I/dalvikvm(2018):   at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:587)
03-20 13:35:02.543: I/dalvikvm(2018):   at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:422)
03-20 13:35:02.543: I/dalvikvm(2018):   at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
03-20 13:35:02.543: I/dalvikvm(2018):   at android.content.res.Resources.loadDrawable(Resources.java:2110)
03-20 13:35:02.543: I/dalvikvm(2018):   at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
03-20 13:35:02.633: I/dalvikvm(2018):   at android.view.View.<init>(View.java:3554)
03-20 13:35:02.633: I/dalvikvm(2018):   at android.widget.TextView.<init>(TextView.java:623)
03-20 13:35:02.633: I/dalvikvm(2018):   at android.widget.Button.<init>(Button.java:107)
03-20 13:35:02.633: I/dalvikvm(2018):   at android.widget.Button.<init>(Button.java:103)
03-20 13:35:02.633: I/dalvikvm(2018):   at java.lang.reflect.Constructor.constructNative(Native Method)
03-20 13:35:02.633: I/dalvikvm(2018):   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.createView(LayoutInflater.java:594)
03-20 13:35:02.643: I/dalvikvm(2018):   at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
03-20 13:35:02.643: I/dalvikvm(2018):   at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)
03-20 13:35:02.643: I/dalvikvm(2018):   at android.app.Activity.setContentView(Activity.java:1929)
03-20 13:35:02.643: I/dalvikvm(2018):   at com.example.app.SelectLevelActivity.onCreate(SelectLevelActivity.java:35)
03-20 13:35:02.703: I/dalvikvm(2018):   at android.app.Activity.performCreate(Activity.java:5231)
03-20 13:35:02.703: I/dalvikvm(2018):   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-20 13:35:02.703: I/dalvikvm(2018):   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-20 13:35:02.703: I/dalvikvm(2018):   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-20 13:35:02.703: I/dalvikvm(2018):   at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-20 13:35:02.703: I/dalvikvm(2018):   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-20 13:35:02.723: I/dalvikvm(2018):   at android.os.Handler.dispatchMessage(Handler.java:102)
03-20 13:35:02.763: I/dalvikvm(2018):   at android.os.Looper.loop(Looper.java:136)
03-20 13:35:02.763: I/dalvikvm(2018):   at android.app.ActivityThread.main(ActivityThread.java:5017)
03-20 13:35:02.763: I/dalvikvm(2018):   at java.lang.reflect.Method.invokeNative(Native Method)
03-20 13:35:02.783: I/dalvikvm(2018):   at java.lang.reflect.Method.invoke(Method.java:515)
03-20 13:35:02.783: I/dalvikvm(2018):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-20 13:35:02.783: I/dalvikvm(2018):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-20 13:35:02.783: I/dalvikvm(2018):   at dalvik.system.NativeStart.main(Native Method)
03-20 13:35:02.843: D/skia(2018): --- decoder->decode returned false
03-20 13:35:02.853: D/AndroidRuntime(2018): Shutting down VM
03-20 13:35:02.853: W/dalvikvm(2018): threadid=1: thread exiting with uncaught exception (group=0xb4a94ba8)
03-20 13:35:02.993: E/AndroidRuntime(2018): FATAL EXCEPTION: main
03-20 13:35:02.993: E/AndroidRuntime(2018): Process: com.example.app, PID: 2018
03-20 13:35:02.993: E/AndroidRuntime(2018): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.SelectLevelActivity}: android.view.InflateException: Binary XML file line #25: Error inflating class <unknown>
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.os.Handler.dispatchMessage(Handler.java:102)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.os.Looper.loop(Looper.java:136)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.ActivityThread.main(ActivityThread.java:5017)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at java.lang.reflect.Method.invokeNative(Native Method)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at java.lang.reflect.Method.invoke(Method.java:515)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at dalvik.system.NativeStart.main(Native Method)
03-20 13:35:02.993: E/AndroidRuntime(2018): Caused by: android.view.InflateException: Binary XML file line #25: Error inflating class <unknown>
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.createView(LayoutInflater.java:620)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.Activity.setContentView(Activity.java:1929)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at com.example.app.SelectLevelActivity.onCreate(SelectLevelActivity.java:35)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.Activity.performCreate(Activity.java:5231)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-20 13:35:02.993: E/AndroidRuntime(2018):    ... 11 more
03-20 13:35:02.993: E/AndroidRuntime(2018): Caused by: java.lang.reflect.InvocationTargetException
03-20 13:35:02.993: E/AndroidRuntime(2018):    at java.lang.reflect.Constructor.constructNative(Native Method)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.LayoutInflater.createView(LayoutInflater.java:594)
03-20 13:35:02.993: E/AndroidRuntime(2018):    ... 25 more
03-20 13:35:02.993: E/AndroidRuntime(2018): Caused by: java.lang.OutOfMemoryError
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:587)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:422)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.content.res.Resources.loadDrawable(Resources.java:2110)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.view.View.<init>(View.java:3554)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.widget.TextView.<init>(TextView.java:623)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.widget.Button.<init>(Button.java:107)
03-20 13:35:02.993: E/AndroidRuntime(2018):    at android.widget.Button.<init>(Button.java:103)
03-20 13:35:02.993: E/AndroidRuntime(2018):    ... 28 more
       
« Ultima modifica: 20 Marzo 2014, 18:38:01 CET da ciccioalex »

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:passaggio dati activity
« Risposta #1 il: 20 Marzo 2014, 18:10:10 CET »
0
Per cortesia usa il marcatore () per formattare il codice, altrimenti non si legge.

E posta il LogCat del crash, così vediamo.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ciccioalex

  • Utente junior
  • **
  • Post: 58
  • Respect: 0
    • Mostra profilo
Re:passaggio dati activity
« Risposta #2 il: 20 Marzo 2014, 18:39:40 CET »
0
ok, fatto.

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:passaggio dati activity
« Risposta #3 il: 20 Marzo 2014, 18:48:46 CET »
0
Il metodo generico per leggere i LogCat è questo: tra le righe di errore (in rosso) cerca quella che contiene il nome di un tuo file java e vedi a che riga è stata generata l'eccezione, in alto avrai anche il tipo di eccezione.

Citazione
Caused by: android.view.InflateException: Binary XML file line #25: Error inflating class <unknown>
...
03-20 13:35:02.993: E/AndroidRuntime(2018):    at com.example.app.SelectLevelActivity.onCreate(SelectLevelActivity.java:35)

Come vedi, il problema dovrebbe essere qualcosa relativo al layout, magari un setcontentview posizionato male o condizionato. E la causa pare sia alla riga 35 di SelectLevelActivity.java.

Vedi tu a quella riga cosa c'è.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ciccioalex

  • Utente junior
  • **
  • Post: 58
  • Respect: 0
    • Mostra profilo
Re:passaggio dati activity
« Risposta #4 il: 20 Marzo 2014, 19:07:40 CET »
0
nella riga 35 c'è la seguente istruzione:
setContentView(R.layout.activity_select_level);

Il problema lo dà un'istruzione che si occupa di rendere cliccabili o meno i bottoni e che cambia le loro immagini.
Tale metodo funziona quando viene lanciata la prima volta la prima l'activity, mentre dà errore quando si passa dalla seconda activity alla prima activity (in cui vengono passati dei dati).
Non riesco comunque a capire il perchè.
Dove è descritta l'eccezione?

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:passaggio dati activity
« Risposta #5 il: 20 Marzo 2014, 19:11:13 CET »
0
Se puoi postare il codice di tutta l'activity, magari qualcuno ci guarda in dettaglio... altrimenti a parole potremmo non arrivarci mai.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ciccioalex

  • Utente junior
  • **
  • Post: 58
  • Respect: 0
    • Mostra profilo
Re:passaggio dati activity
« Risposta #6 il: 20 Marzo 2014, 19:37:17 CET »
0
Ecco i codici:
[Java] package com.example.app;      import android.app.Activity;  import android.conte - Pastebin.com
package com.example.app;    import java.io.BufferedReader;  import java.io.IOExc - Pastebin.com
Ho eliminato varie funzioni che non credo centrino con l'errore.
L'errore lo dà l'istruzione 44 (aggiorna()) del primo file (lo dà solo quando viene richiamata dalla seconda activity; la prima volta che viene richiamata invece non dà nessun errore).
Potete aiutarmi?

Offline Rino63

  • Utente normale
  • ***
  • Post: 167
  • Respect: +3
    • Mostra profilo
Re:passaggio dati activity
« Risposta #7 il: 20 Marzo 2014, 19:49:23 CET »
0
sono certo che il problema sta qui :

  level1.setBackgroundResource(R.drawable.unlock1);

anch'io ho un problema simile e la riga di codice che manda tutto in crash è praticamente uguale.

Offline ciccioalex

  • Utente junior
  • **
  • Post: 58
  • Respect: 0
    • Mostra profilo
Re:passaggio dati activity
« Risposta #8 il: 20 Marzo 2014, 21:16:05 CET »
0
Il fatto è che quando richiamo il metodo aggiorna per la prima volta funziona.
Quando invece lo richiamo dopo essere passato dalla seconda activity alla prima no.
Non riesco proprio a capire perchè.

Post unito: [time]20 Marzo 2014, 23:15:23 CET[/time]
il problema lo dà il caricamento di un'immagine (con la stessa risoluzione delle altre).
Mi chiedo: perchè durante l'esecuzione per la prima volta del metodo non dà errore mentre la successiva sì?
Il problema era uno sfondo impostato nel layout. Potete spiegarmi come mai la prima volta che veniva lanciata l'activity non dava problemi mentre la seconda sì?
« Ultima modifica: 21 Marzo 2014, 00:44:00 CET da ciccioalex »