我是全新的,我正在學習新波士頓的編碼。爲什麼這個返回「不幸的是你的應用程序崩潰了」?
的MainActivity.java:
package com.tipsoftech.fastfart;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
public class MainActivity extends Activity {
MediaPlayer fartsound = MediaPlayer.create(MainActivity.this,
R.raw.fartsound);
Button fartnow = (Button) findViewById(R.id.bFartNow);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Full screen Open
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// Full screen Close
fartnow.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
fartsound.start();
}
});
}
}
的activity_main.xml中:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
tools:context=".MainActivity" >
<ImageButton
android:id="@+id/bFartNow"
android:contentDescription="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/fartnow" />
</RelativeLayout>
我很肯定,我也不會弄亂@繪製/東西。但是,無論何時我試圖在模擬器上運行應用程序,它都會說「不幸,快速放屁已經崩潰」。我不確定發生了什麼,如果有人幫助我,我真的很喜歡它。我是一名新開發人員,我只有14歲。請幫助我。
使用的logcat會告訴你在代碼中發生了什麼,使之崩潰http://developer.android.com/tools /help/logcat.html你也可以使用window> show view> logcat在eclipse中直接查看它。這會給你一個棧跟蹤 –