Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Android Gallery Crash

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    11

    Android Gallery Crash

    Salve a tutti, stavo facendo una piccola app su android studio e mentre provavo a fare una gallery, solo che quando la provo l'app mi va in crash, vi posto il codice, se qualcuno ha voglia e tempo di dargli un occhiata e dirmi dove sbaglio, sarebbe molto gentile! Grazie a tutti!

    XML

    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent" android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="#225ED6">
    
    
        <ImageView
            android:id="@+id/selected"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_above="@+id/gallery_relative_layout"
            android:layout_marginLeft="30dip"
            android:layout_marginRight="30dip"
            android:layout_marginTop="30dip" />
    
    
        <View
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:layout_above="@+id/gallery_relative_layout"
            android:layout_marginTop="300dp"
            android:background="#000000" />
    
    
        <RelativeLayout
            android:id="@+id/gallery_relative_layout"
            android:layout_width="fill_parent"
            android:layout_height="200dip"
            android:layout_alignParentBottom="true"
            android:orientation="horizontal"
            android:paddingTop="20dp" >
    
    
            <HorizontalScrollView
                android:id="@+id/hor_scroll_view"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >
    
    
                <LinearLayout
                    android:id="@+id/gallery"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal" >
    
    
                    <ImageView
                        android:id="@+id/pdma"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:onClick="biggerView"
                        android:src="@drawable/pdma" />
    
    
                    <ImageView
                        android:id="@+id/pdmb"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:onClick="biggerView"
                        android:src="@drawable/pdmb" />
    
    
                    <ImageView
                        android:id="@+id/pdmc"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:onClick="biggerView"
                        android:src="@drawable/pdmc" />
    
    
                    <ImageView
                        android:id="@+id/pdmd"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:onClick="biggerView"
                        android:src="@drawable/pdmd" />
    
    
                    <ImageView
                        android:id="@+id/pdmf"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:onClick="biggerView"
                        android:src="@drawable/pdmf" />
    
    
                    <ImageView
                        android:id="@+id/pdmg"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:onClick="biggerView"
                        android:src="@drawable/pdmg" />
    
    
    
    
                </LinearLayout>
            </HorizontalScrollView>
        </RelativeLayout>
    
    
    
    
    </RelativeLayout>

    JAVA


    codice:
        ImageView im;
    
    
    
    
    
    
        public void biggerView(View v)
        {
            im=(ImageView)findViewById(R.id.selected);
    
    
            switch (v.getId())
            {
                case R.id.pdma: im.setImageResource(R.drawable.pdma);
                    break;
                case R.id.pdmb: im.setImageResource(R.drawable.pdmb);
                    break;
                case R.id.pdmc: im.setImageResource(R.drawable.pdmc);
                    break;
                case R.id.pdmd: im.setImageResource(R.drawable.pdmd);
                    break;
                case R.id.pdmf: im.setImageResource(R.drawable.pdmf);
                    break;
                case R.id.pdmg: im.setImageResource(R.drawable.pdmg);
                    break;
    
    
    
    
            }
        }
    Ultima modifica di LeleFT; 03-02-2015 a 09:49 Motivo: Aggiunti i tag CODE

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    11
    Giuro che non ho inserito degli simile nell'xml!

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Alcune considerazioni:

    1) Il codice va postato all'interno degli appositi tag CODE, per mantenere indentazione, formattazione ed evitare gli smiles.
    2) Java ha una sezione dedicata

    Se l'app va in crash, è sufficiente collegare il dispositivo al PC e visualizzare il LogCat, dove vengono riportate le eccezioni sollevate. Queste eccezioni vanno indicate qui sul forum per far sì che gli utenti abbiano modo di capire l'errore...

    Ho sistemato il codice e ora sposto nella sezione Java.
    Tu, nel frattempo, controlla il LogCat del dispositivo e posta l'eccezione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    11
    Ah ok, non lo sapevo! Grazie mille comunque!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    11
    Questo è l'errore che mi da:



    02-03 11:28:06.900 12906-12906/com.danielebotta.danielebotta.dany E/SELinux﹕ [DEBUG] get_category: variable seinfocat: default sensitivity: NULL, cateogry: NULL

    02-03 11:28:06.900 12906-12906/com.danielebotta.danielebotta.dany E/dalvikvm﹕ >>>>> Normal User

    02-03 11:28:06.900 12906-12906/com.danielebotta.danielebotta.dany E/dalvikvm﹕ >>>>> com.danielebotta.danielebotta.dany [ userId:0 | appId:10239 ]

    02-03 11:28:06.900 12906-12906/com.danielebotta.danielebotta.dany E/SELinux﹕ [DEBUG] get_category: variable seinfocat: default sensitivity: NULL, cateogry: NULL

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Quello non è un log di errore, sono log informativi (non servono "quasi" a nulla).
    Se l'applicazione va in errore, solitamente viene prodotta proprio un'eccezione e se il codice è scritto con criterio, dell'eccezione viene stampato lo stackTrace.

    Ora, il codice che hai postato non ci fa capire assolutamente nulla (non si sa chi sia l'Activity, cosa faccia, dove venga richiamato quel metodo, chi sia quel metodo, da dove provenga... insomma, nebbia totale); nel LogCat non vi sono eccezioni (almeno, non in ciò che hai postato).

    Piuttosto difficilotto darti qualche suggerimento.

    Posta almeno tutto il codice dell'Activity.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.