1. Galaxos, 24.05.2011 #1
    Galaxos

    Galaxos Threadstarter Neuer Benutzer

    Hallo zusammen!

    ich habe mal wieder das typische ActivityNotFound Problem, suche seit Stunden meinen Fehler und checke Forenbeiträge, aber irgendwie klappts trotzdem nicht...

    Würde mich freuen, wenn einer von euch mich auf meinen (bestimmt dummen) Fehler aufmerksamn macht:

    TestApp:

    HTML:
    ...
    Intent intent = new Intent(TestApp.this, ShowSensors.class);
    startActivity(intent);
    ...
    
    
    ShowSensors
    HTML:
    package com.example.testapp;
    
    public class ShowSensors extends Activity{
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.sens);
    }
    
        protected void onStart()
        {
            Context mContext = this.getApplicationContext();
            Toast mToast = Toast.makeText(mContext, "HALLO", Toast.LENGTH_LONG);
            mToast.show();
        }
    
    }
    
    AndroidManifest:

    HTML:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.testapp"
          android:versionCode="1"
          android:versionName="1.0">
    
        
        <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
            
            <activity android:name=".TestApp"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                    
                </intent-filter>
            </activity>
            <activity android:name = ".ShowSensors" android:label="@string/app_name">    
            </activity>
        </application>
    </manifest>
    
    
    TestApp.java und ShowSensors.java sind beide im Package com.example.testapp

    Vielen Dank für die Hilfe
     
  2. DieGoldeneMitte, 24.05.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Eigentlich sieht dein Code gut aus.
    Poste doch mal dein LogCat.
    Achtung, oft ist nicht die ActivityNotFoundException die interessante, sondern die, die dazu führte.
     
    Galaxos bedankt sich.
  3. Galaxos, 25.05.2011 #3
    Galaxos

    Galaxos Threadstarter Neuer Benutzer

    Ahh jetzt hab ich das Problem: bei der ganzenAusprobiererei habe ich die Klasse ShowSensors nochmal als Attribut der Klasse TestApp deklariert. Die hat er dann versucht aufzurufen, aber die war nicht im Manifest, sondern die andere :)

    Hinweis noch: bei dem onStart() hat er gemeckert, dass kein super() aufruf stattfindet. Ohne onStart() klappts aber ohne Probleme.

    Danke für die Codebestätigung, hat mir den Hinweis gegeben, dass es nicht an dem Teil liegt.
     
  4. DieGoldeneMitte, 25.05.2011 #4
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    super.onIrgendwas() soll in Activities fast immer aufgerufen werden :D