0
我最近開始開發應用程序,我已經得到了我的第一次演出。這是一個簡單的應用程序,帶有一個徽標和一個鏈接到網站的按鈕。每次我運行它,它崩潰了,我很難理解爲什麼,因爲它是一個如此簡單的程序。我花了很多時間在SO上尋找類似的問題,但無濟於事。我也經歷了eclipse並消除了任何編譯器警告。有沒有人有什麼可能出錯的想法?Android活動變黑,然後崩潰
錯誤消息:
我一直保留着一遍又一遍切東西出到應用程序的最簡單的功能。它仍然無法工作。這是我的.java和主要活動。 (這是一個活動,一個類應用)
//necessary imports are omitted. I get no errors for imports
public class FullscreenActivity extends Activity {
Button button = (Button) findViewById(R.id.button1);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fullscreen);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
goToUrl("http://switchemup.com");
}
});
}
private void goToUrl(String url) {
Uri uriUrl = Uri.parse(url);
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.fullscreen, menu);
return true;
}
}
<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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".FullscreenActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_centerHorizontal="true"
android:src="@drawable/switchuplogo" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="94dp"
android:text="View Website" />
</RelativeLayout>
「並崩潰」有關崩潰類型logcat中的任何內容? –
@StevenV我一直在使用模擬器時遇到問題,所以我只是建立了apk並將其安裝在手機上。 – whrobbins
您應該仍然可以使用adb通過apk連接到設備,並查看logcat。 [更多信息在文檔中](http://developer.android.com/tools/help/logcat.html) –