Hallo,
ich hab mich mal an einem Android Java Tutorial versucht. Bisher hat alles funktioniert, nur jetzt sollte ein Menu erstellt werden, welches nach dem Aufruf von "Twitter" also nach der Twitter Activity (MAIN) gestartet wird. Ich würde sehr gerne mit dem Tutorial weitermachen, jedoch bekomme ich immer wieder diese Fehlermeldung:
Code
Starting activity: Intent {act=com.thenewboston.travis.MENU}
threadid=7: thread existing with uncaught exception
FATAL EXCEPTION: Thread -8
Android.content.ActivityNotFoundException: No Activity found to handle
Twitter:
Code
public class Twitter extends Activity {
MediaPlayer ourSong;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.chainsaw);
ourSong = MediaPlayer.create(Twitter.this, R.raw.chainsaw);
ourSong.start();
Thread timer = new Thread() {
public void run() {
try {
sleep(5000);
} catch (InterruptedException e){
e.printStackTrace();
}finally {
Intent openStartingPoint = new Intent("com.thenewboston.travis.MENU");
startActivity((android.content.Intent) openStartingPoint);
}
}
};
timer.start();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
ourSong.release();
finish();
}
}
Alles anzeigen
startingPoint :
Code
public class startingPoint extends Activity {
/** Called when the activity is first created. */
int counter;
Button add, sub;
TextView display;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
counter = 0;
add = (Button) findViewById(R.id.bAdd);
sub = (Button) findViewById(R.id.bSub);
display = (TextView) findViewById(R.id.tvDisplay);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter++;
display.setText("Your total is" + counter);
}
});
sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter--;
display.setText("Your total is" + counter);
}
});
}
}
Alles anzeigen
und das Manifest:
Code
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.thenewboston.travis" android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Twitter" 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=".startingPoint" android:label="@string/app_name">
<intent-filter>
<action android:name="com.thenewboston.travis.STARTINGPOINT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".Menu" android:label="@string/app_name">
<intent-filter>
<action android:name="com.thenewboston.travis.MENU" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
Alles anzeigen
Hoffe es kann mir jemand weiterhelfen und mir sagen wo mir ein Fehler unterlaufen ist.
Mit freundlichen Grüßen
DEFYING