Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [ANDROID] Unable to start activity ComponentInfo

    Ciao a tutti, ho fatto una semplicissima app android dove c'è un bottone senza alcun ascoltatore assegnato... In pratica lo si preme semplicemente e non deve succedere nulla.

    Al momento di esecuzione mi viene segnalato questo errore:
    codice:
    java.lang.RuntimeException: Unable to start activity ComponentInfo{prova.AndroidTest01.MainActivity}: java.lang.NullPointerException 
    at prova.AndroidTest01.MainActivity.onCreate(MainActivityy.java:19)
    Le classi sono queste:

    Classe principale:
    codice:
    package prova.AndroidTest01;
    
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.AbsoluteLayout;
    import android.widget.Button;
    
    public class MainActivity extends Activity
    {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            
            Button button = (Button) findViewById(R.id.buttonCliccami);
            AbsoluteLayout abs = new AbsoluteLayout(this);
            abs.addView(button);
    
        }
    }
    Layout: main.xml
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <Button
        android:id="@+id/buttonCliccami"
        android:layout_width="100dip"
        android:layout_height="30dip"
        android:text="Cliccami"
        android:paddingTop="100dip"
        android:paddingLeft="100dip"
        />
    </AbsoluteLayout>
    AndroidManifest
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="prova.AndroidTest01"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
            <activity android:name="MainActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    </manifest>
    Qualcuno sa dirmi da cosa può dipendere? Grazie mille, ciao!
    L'ascensore può scendere su e giù...
    by Prof di Sistemi

  2. #2
    Secondo me hai il AbsoluteLayout abs che è null....perciò dopo quando ci chiami il metodo, da un NullPointerException.

    Ora al volo non ne sono sicuro, ma penso che il problema sia:
    AbsoluteLayout abs = new AbsoluteLayout(this);

    In teoria se in XML tu hai già fatto il layout con il bottono, dall'Activity basta che riprendi il layout main.xml, il bottone è già definito nel XML, perciò non serve che lo aggiungi al layout.

  3. #3

    [RISOLTO] [ANDROID] Unable to start activity ComponentInfo

    Originariamente inviato da emaborsa
    Secondo me hai il AbsoluteLayout abs che è null....perciò dopo quando ci chiami il metodo, da un NullPointerException.

    Ora al volo non ne sono sicuro, ma penso che il problema sia:
    AbsoluteLayout abs = new AbsoluteLayout(this);

    In teoria se in XML tu hai già fatto il layout con il bottono, dall'Activity basta che riprendi il layout main.xml, il bottone è già definito nel XML, perciò non serve che lo aggiungi al layout.
    Ciao, grazie per la risposta, nei giorni scorsi ho provato e riprovato e mi ero accorto del fatto che il main.xml dichiara già i componenti per i fatti suoi quindi sono riuscito a risolvere, grazie comunque!
    L'ascensore può scendere su e giù...
    by Prof di Sistemi

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.