Tobias Wiens
- Forum-Beiträge: 4
02.02.2014, 18:40:21 via Website
02.02.2014 18:40:21 via Website
Hallo Zusammen,
ich bin recht frisch in der Android/Java Scene.
Ich habe nun mehrere Stunden gegoogelt und Programmiert aber ich komme einfach nicht weiter.
Ich habe eine einfache Testapp geschrieben die aus einem Startscreen besteht ( im folg. SPLASH) und aus einer MainActivity welche einen Taschenrechner darstellt.
Der SPLASH Screen sollte 4 Sekunden dargestellt werden. Dazu habe ich in der XML folgende anpassungen gemacht:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.testing.Splash"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Und dann nochmal dasselbe für die Main activity.
Bei der Main Activity habe ich geschrieben:
<action android:name="com.example.testing.MAINACTIVITY" /> //das ist der Pfad auf den ich Verweise. Siehe unten.
<category android:name="android.intent.category.DEFAULT" />
In meiner Klasse SPLASH habe ich dann stehen:
Intent forwarding = new Intent("com.example.testing.MAINACTIVITY");
startActivity(forwarding);
Wenn ich das nun ausführe bekomme ich den Fehler, das er keine handlebaren Activities unter dem Pfad com.example.testing.MAINACTIVITY findet.
Könnt ihr mir erklären warum das nicht geht?
Habe es nun so gelöst:
<activity
android:name="com.example.testing.MainActivity"
android:label="@string/app_name" >
</activity>
Mit dem Aufruf: startActivity(new Intent(Splash.this, MainActivity.class));
Das ist kürzer und gefällt mir eigentlich auch besser. Ich wüsste aber trotzdem sehr gern wo mein Fehler ist, da ich das in einem Tutorial gefunden habe.
Viele Grüße und im voraus vielen Dank für eure Hilfe,
Tobias
ich bin recht frisch in der Android/Java Scene.
Ich habe nun mehrere Stunden gegoogelt und Programmiert aber ich komme einfach nicht weiter.
Ich habe eine einfache Testapp geschrieben die aus einem Startscreen besteht ( im folg. SPLASH) und aus einer MainActivity welche einen Taschenrechner darstellt.
Der SPLASH Screen sollte 4 Sekunden dargestellt werden. Dazu habe ich in der XML folgende anpassungen gemacht:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.testing.Splash"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Und dann nochmal dasselbe für die Main activity.
Bei der Main Activity habe ich geschrieben:
<action android:name="com.example.testing.MAINACTIVITY" /> //das ist der Pfad auf den ich Verweise. Siehe unten.
<category android:name="android.intent.category.DEFAULT" />
In meiner Klasse SPLASH habe ich dann stehen:
Intent forwarding = new Intent("com.example.testing.MAINACTIVITY");
startActivity(forwarding);
Wenn ich das nun ausführe bekomme ich den Fehler, das er keine handlebaren Activities unter dem Pfad com.example.testing.MAINACTIVITY findet.
Könnt ihr mir erklären warum das nicht geht?
Habe es nun so gelöst:
<activity
android:name="com.example.testing.MainActivity"
android:label="@string/app_name" >
</activity>
Mit dem Aufruf: startActivity(new Intent(Splash.this, MainActivity.class));
Das ist kürzer und gefällt mir eigentlich auch besser. Ich wüsste aber trotzdem sehr gern wo mein Fehler ist, da ich das in einem Tutorial gefunden habe.
Viele Grüße und im voraus vielen Dank für eure Hilfe,
Tobias
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.