Autore Topic: L'app crasha quando si condivide qualcosa su facebook  (Letto 1104 volte)

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
L'app crasha quando si condivide qualcosa su facebook
« il: 15 Gennaio 2015, 08:58:22 CET »
0
Salve a tutti!

L'app che sto testando è abbastanza semplice... tu fai una foto e dopo la puoi condividere sulle piattaforme che il chooser ti offre.
Con la maggior parte delle scelte l'app funziona correttamente (instagram, twitter, mail,gmail,whatsapp ecc) ma per quanto riguarda le app di facebook dopo averla condivisa l'app crasha.

Ora io ho il dubbio.... crasha perché facebook vuole che si usino le sue api e mi fa tornare un qualcosa che non riesco a gestire o sono io che sbaglio qualcosa?
Se fosse il secondo caso mi potreste dare qualche consiglio?

Grazie mille a tutti!

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #1 il: 15 Gennaio 2015, 09:07:02 CET »
0
se crasha, devi postare il log
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #2 il: 15 Gennaio 2015, 10:31:51 CET »
0
purtroppo non riesco perché l'emulatore , nel momento di fare lo share, mi manda direttamente a completare un sms.
Mi dispiace... se ne fossi stato in grado avrei postato il logcat.... al momento il chooser dove posso selezionare facebook viene creato solo sul dispositivo fisico....

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #3 il: 15 Gennaio 2015, 12:05:45 CET »
0
purtroppo non riesco perché l'emulatore , nel momento di fare lo share, mi manda direttamente a completare un sms.
Mi dispiace... se ne fossi stato in grado avrei postato il logcat.... al momento il chooser dove posso selezionare facebook viene creato solo sul dispositivo fisico....

e da quando su dispositivo fisico non esistono i log? Cavo usb, adb e lo reperisci uguale che sull'emulatore
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #4 il: 15 Gennaio 2015, 13:15:43 CET »
0
Gentilmente mi potresti dare il link di un tutorial su come fare? non ho mai provato ad usare il dispositivo fisico per fare i log

cioè.... ho attivato le opzioni da sviluppatore, messo l'app che voglio controllare sotto debug, collegato il cavo usb al comuputer, avviato eclipse con la stessa applicazione.... ma ora?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #5 il: 15 Gennaio 2015, 13:41:46 CET »
0
Gentilmente mi potresti dare il link di un tutorial su come fare? non ho mai provato ad usare il dispositivo fisico per fare i log

cioè.... ho attivato le opzioni da sviluppatore, messo l'app che voglio controllare sotto debug, collegato il cavo usb al comuputer, avviato eclipse con la stessa applicazione.... ma ora?

nella mia firma c'è scritto come vedere il logcat su eclipse!
è la stessa identica cosa che usare l'emulatore, solo che tra i devices listati trovi anche il tuo cell.
Ovviamente questo vale SOLO se hai installato i driver ADB sul pc, i quali dipendono da quale dispositivo tu utilizzi (un nexus ha i driver nell'sdk, gli altri telefoni devi andare sul sito del produttore e cercare)
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline MDS Risik

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: 0
    • Google+
    • Mostra profilo
    • MDS Risik
  • Dispositivo Android:
    Samsung Galaxy Ace 4
  • Play Store ID:
    MDS Game Zone
  • Sistema operativo:
    Windows 7
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #6 il: 15 Gennaio 2015, 13:47:18 CET »
0
Ciao,

anche se la  domanda è differente, la risposta la trovi in questo post e dovrebbe andare bene anche per il tuo caso:
http://www.anddev.it/index.php/topic,15676.0.html

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #7 il: 16 Gennaio 2015, 12:46:00 CET »
0
Sono riuscito ad usare il mio dispositivo fisico come log (una cosa nuova imparata!), però nel momento della crash eclipse mi chiede di usare il debug ed indipendentemente da cosa gli rispondo quando crasha non mi da la riga degli error. Ora guardo le impostazioni... magari ho sbagliato qualcosa io...

Però ho una domanda:
In un OnClickListener come questo:
Codice (Java): [Seleziona]
ivShareImage.setOnClickListener(new OnClickListener() {
@Override
                        public void onClick(View v) {
                               
                                hideIVReaction();
                                       
                                if(st1&&st2)
                                {
                                        root.invalidate();
                                       
                                }
                                else
                                        Toast.makeText(getActivity(), "Take Both Pictures.", Toast.LENGTH_LONG).show();
                                if(ImageSaved==0){
                                saveImage(true);
                                ImageSaved=1;
                                }

front = ImageSaveAndProcess.createNewFileOrOverwrite(ImageSaveAndProcess.getChacheDir(getActivity(), "/2Cam"),
                                                SettingPreferences.getShareFileName(getActivity()));
                            myUri = Uri.fromFile(front);// Uri.parse(front.getAbsolutePath());
                           
                           
                                Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
                                emailIntent.setType("image/jpg");
                                Uri myUri = Uri.fromFile(front);// Uri.parse(front.getAbsolutePath());
                                emailIntent.putExtra(Intent.EXTRA_STREAM, myUri);
                                emailIntent.putExtra(Intent.EXTRA_TEXT,"Foto fatta con 2Cam");
                                startActivity(Intent.createChooser(emailIntent, "Share Image"));
                               
                        }

});


se dopo lo startActivity gli dico finish();  (come se dovessi chiudere l'app)  mi da la riga d'errore e mi dici: "The method finish() is undefined for the type new View.OnClickListener(){}"

e sinceramente non capisco perché....

Avete suggerimenti?

Perché subito come idea (moooolto cattiva) avevo pensato di chiudere l'applicazione nel momento in cui apre l'app dove fare lo share, è una pezza che userei fino a quando non ho più esperienza per quanto riguarda le API di facebook (che mi sembrano molto complicate) tanto per non farla crashare.

Offline MDS Risik

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: 0
    • Google+
    • Mostra profilo
    • MDS Risik
  • Dispositivo Android:
    Samsung Galaxy Ace 4
  • Play Store ID:
    MDS Game Zone
  • Sistema operativo:
    Windows 7
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #8 il: 16 Gennaio 2015, 14:26:24 CET »
0
Ciao Valerio,

ti faccio io una domanda:
Apri la galleria di foto del tuo dispositivo, seleziona una foto o più a caso e fai condividi. Si aprirà lo sharer, a questo punto seleziona facebook e vedi se te la fa condividere. Se funziona significa che non hai bisogno delle API di facebook. E quindi ti consiglio di concentrarti sul link che ti ho mandato perchè se lo implementi bene funziona anche con facebook.

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #9 il: 16 Gennaio 2015, 14:54:38 CET »
0
Si infatti la mia applicazione ha la possibilità di aprirti direttamente la gallery delle foto...... magari posso togliere il tasto di share (che comunque ti fa condividere solo l'ultima foto scattata) e far condividere dalla galleria siccome il tutto è già ottimizzato.... era più un discorso di pubblicità per l'app, magari fare un post su facebook come quelli di instagram...

Offline MDS Risik

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: 0
    • Google+
    • Mostra profilo
    • MDS Risik
  • Dispositivo Android:
    Samsung Galaxy Ace 4
  • Play Store ID:
    MDS Game Zone
  • Sistema operativo:
    Windows 7
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #10 il: 16 Gennaio 2015, 16:01:13 CET »
0
Ci sono due possibilità,

1) nella applicazione generi automaticamente delle immagini che poi devono essere condivise e quindi hai necessità di creare uno intent sharer con i vari URI delle immagini che hai creato. (FileProvider: https://developer.android.com/reference/android/support/v4/content/FileProvider.html) L'esempio funzionante è quello che già ti ho linkato.

2) Fai selezionare all'utente delle foto dalla gallery e poi vuoi condividerle dalla tua applicazione (Devi usare sempre un FileProvider). In ogni caso penso che sia un giro un po complesso per l'utente che se vuole condividere una foto della sua gallery solitamente lo fa andandoci manualmente.

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #11 il: 20 Gennaio 2015, 15:47:43 CET »
0
ok sono tornato.....
Ho fatto una fatica enorme a seguire il tutorial fornito fa facebook ma alla fine ci sono quasi riuscito, riesco a "costruire" il messaggio che voglio e a visualizzarlo su facebook pronto per fare la condivisione, ma appena visualizzo il post l'app crasha.
Ho provato a fare il log con il mio device fisico ma quando deve fare la condivisione mi passa obbligatoriamente al debug e mi crea dei problemi....
ho provato ad installare facebook sull'emulatore e mi ha dato il seguente logcat senza errore ma con un warning che non mi piace molto
Codice: [Seleziona]
01-20 14:37:30.846: D/dalvikvm(1760): GC_FOR_ALLOC freed <1K, 11% free 11124K/12380K, paused 30ms, total 31ms
01-20 14:37:30.886: D/dalvikvm(1760): GC_FOR_ALLOC freed 1283K, 21% free 9875K/12380K, paused 29ms, total 31ms
01-20 14:37:30.965: D/dalvikvm(1760): GC_FOR_ALLOC freed 33K, 11% free 11125K/12380K, paused 30ms, total 30ms
01-20 14:37:30.975: I/dalvikvm-heap(1760): Grow heap (frag case) to 12.203MB for 1280016-byte allocation
01-20 14:37:31.025: D/dalvikvm(1760): GC_FOR_ALLOC freed <1K, 10% free 12375K/13632K, paused 50ms, total 50ms
01-20 14:37:31.055: I/Choreographer(1760): Skipped 114 frames!  The application may be doing too much work on its main thread.
01-20 14:37:33.276: D/dalvikvm(1760): GC_FOR_ALLOC freed 86K, 10% free 12322K/13632K, paused 33ms, total 34ms
01-20 14:37:33.286: I/dalvikvm-heap(1760): Grow heap (frag case) to 13.545MB for 1463056-byte allocation
01-20 14:37:33.326: D/dalvikvm(1760): GC_FOR_ALLOC freed <1K, 9% free 13750K/15064K, paused 40ms, total 40ms
01-20 14:37:42.666: I/dalvikvm(1760): Could not find method bolts.AppLinks.getAppLinkData, referenced from method com.facebook.AppEventsLogger.setSourceApplication
01-20 14:37:42.666: W/dalvikvm(1760): VFY: unable to resolve static method 5617: Lbolts/AppLinks;.getAppLinkData (Landroid/content/Intent;)Landroid/os/Bundle;
01-20 14:37:42.666: D/dalvikvm(1760): VFY: replacing opcode 0x71 at 0x002e
01-20 14:37:42.726: I/Choreographer(1760): Skipped 2470 frames!  The application may be doing too much work on its main thread.
01-20 14:37:42.916: D/dalvikvm(1760): GC_FOR_ALLOC freed 98K, 9% free 13846K/15056K, paused 70ms, total 73ms
01-20 14:37:42.936: I/dalvikvm-heap(1760): Grow heap (frag case) to 15.035MB for 1463056-byte allocation
01-20 14:37:43.006: D/dalvikvm(1760): GC_FOR_ALLOC freed <1K, 8% free 15275K/16488K, paused 71ms, total 71ms
01-20 14:37:43.205: V/T2(1760): OnPause
01-20 14:37:43.325: I/Choreographer(1760): Skipped 38 frames!  The application may be doing too much work on its main thread.
01-20 14:37:55.516: I/Choreographer(1760): Skipped 98 frames!  The application may be doing too much work on its main thread.

non so cosa inventarmi.... avete suggerimenti?

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Re:L'app crasha quando si condivide qualcosa su facebook
« Risposta #12 il: 20 Gennaio 2015, 15:50:47 CET »
0
Sembra che manchi una libreria... bolts...

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 319
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:L\\\\\\\'app crasha quando si condivide qualcosa su facebook
« Risposta #13 il: 20 Gennaio 2015, 15:59:24 CET »
0
mmmm
ok cercando Bolts Library ho trovato un "articolo" di facebook developers e sembra che sia appunto una libreria che dovrebbe far parte del facebook sdk.... ho trovato tale libreria su github.... ma una libreria che , suppongo, sia obbligatoria per programmare non dovrebbe essere già inclusa nell'sdk?

Post unito: [time]20 Gennaio 2015, 16:33:40 CET[/time]
Ok ho aggiunto la libreria bolts, sull'emulatore mi crasha l'app di facebook quindi nulla....
invece sul dispositivo fisico continua a crasharmi non appena mi apre facebook e mi visualizza il post... e con il log non mi da errori una volta che crasha....

Post unito: [time]20 Gennaio 2015, 17:35:26 CET[/time]
ok penso di aver trovato quale possa essere l'errore.... ho provato di fare uno share di un link su facebook e l'app non crasha.
L'unica differenza sostanziale che vedo tra i due codici questa:

Codice (Java): [Seleziona]
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(getActivity(), action, "2cam-app:photo", "photo")
                                                    .build();

mi dice che "The constructor FacebookDialog.OpenGraphActionDialogBuilder(Activity, OpenGraphAction, String, String) is
 deprecated"


forse è quello che fa crashare la mia app.....


posto anche il codice dello share completo...

Codice (Java): [Seleziona]
 


                                front = ImageSaveAndProcess.createNewFileOrOverwrite(ImageSaveAndProcess.getChacheDir(getActivity(), "/2Cam"),
                                                SettingPreferences.getShareFileName(getActivity()));
                            myUri = Uri.fromFile(front);// Uri.parse(front.getAbsolutePath());
                           

if (FacebookDialog.canPresentShareDialog (activity,
                                    FacebookDialog.ShareDialogFeature.PHOTOS)) {
                                OpenGraphObject photo = OpenGraphObject.Factory.createForPost("2cam-app:photo");
                                            photo.setProperty("image", myUri);
                                            photo.setProperty("description", "Foto fatta con 2Cam");

                                            OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
                                            action.setProperty("photo", photo);

                                           
                                                FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(getActivity(), action, "2cam-app:photo", "photo")
                                                    .build();
                                            uiHelper.trackPendingDialogCall(shareDialog.present());
}else{
 // The user doesn't have the Facebook for Android app installed.
                                  // You may be able to use a fallback.
}


cosa potrei usare? oppure il problema sono io che gli passo degli uri?

Post unito: 21 Gennaio 2015, 11:38:35 CET
ok alla fine dopo mille prove sono riuscito ad ottenere un logcat!

Codice: [Seleziona]
01-21 10:33:34.923: W/dalvikvm(2960): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
01-21 10:33:35.243: E/AndroidRuntime(2960): FATAL EXCEPTION: main
01-21 10:33:35.243: E/AndroidRuntime(2960): java.lang.NullPointerException
01-21 10:33:35.243: E/AndroidRuntime(2960):         at dit.softeksol.t2camera.Preview.surfaceChanged(CaptureImageFragment.java:1927)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.SurfaceView.updateWindow(SurfaceView.java:580)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.SurfaceView.onWindowVisibilityChanged(SurfaceView.java:231)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.View.dispatchWindowVisibilityChanged(View.java:7544)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewGroup.dispatchWindowVisibilityChanged(ViewGroup.java:1039)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1211)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4351)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.Choreographer.doCallbacks(Choreographer.java:562)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.Choreographer.doFrame(Choreographer.java:532)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.os.Handler.handleCallback(Handler.java:725)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.os.Handler.dispatchMessage(Handler.java:92)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.os.Looper.loop(Looper.java:137)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at android.app.ActivityThread.main(ActivityThread.java:5041)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at java.lang.reflect.Method.invokeNative(Native Method)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at java.lang.reflect.Method.invoke(Method.java:511)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
01-21 10:33:35.243: E/AndroidRuntime(2960):         at dalvik.system.NativeStart.main(Native Method)


e il codice di cui parla (riga 1927):

Codice (Java): [Seleziona]
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
                // Now that the size is known, set up the camera parameters and begin
                // the preview.
                Camera.Parameters parameters = mCamera.getParameters();
                parameters.set("orientation", "portrait");
                parameters.setPreviewSize(mPreviewSize.width, mPreviewSize.height);
                requestLayout();
                mCamera.setDisplayOrientation(90);
                // CaptureImageFragment.setCameraDisplayOrientation(mCamera);
                mCamera.setParameters(parameters);
                mCamera.startPreview();
        }


voi che dite?

comunque grazie mille per la pazienza ^^'' ho faticato molto ad ottenere questo logcat e spero che riesco a risolvere il tutto abbastanza alla svelta
« Ultima modifica: 21 Gennaio 2015, 11:38:35 CET da ValerioAdo, Reason: Merged DoublePost »