Hi,
vielen Dank für die Antwort und den Tip
habe mir das mal durchgelesen und noch ein paar Tutorials gemacht. Doch irgendwie stürzen meine Apps immernoch ab
habe eine ganz simple Test-App gebaut um zu sehen, was ich falsch mache.. ein Button der beim Click einen Sound abspielt..
activity_main.xml
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kick 1"
android:id="@+id/soundBtn"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
MainActivity.java
public class MainActivity extends AppCompatActivity {
Button soundBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
soundBtn = (Button) findViewById(R.id.soundBtn);
soundBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(),R.raw.kick1);
mediaPlayer.start();
}
});
}
Alles anzeigen
So weit so gut.. wenn ich allerdings ein paar mal auf den Button klicke, stürzt die App ab mit folgender Meldung im LogCat
06-18 13:17:29.179 5139-5139/com.meetspot.adminator.ttt E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NullPointerException
at com.meetspot.adminator.ttt.MainActivity$1.onClick(MainActivity.java:26)
at android.view.View.performClick(View.java:2485)
at android.view.View$PerformClick.run(View.java:9080)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)
Alles anzeigen
ein paar Zeilen darüber steht noch
06-18 13:17:29.159 95-5264/? E/PlayerDriver﹕ Command PLAYER_PREPARE completed with an error or info PVMFErrResource
06-18 13:17:29.159 5139-5146/com.meetspot.adminator.ttt E/MediaPlayer﹕ error (1, -17)
kann mir jemand sagen was ich falsch mache bzw. was das bedeutet?
LG