我剛剛得到了一個非常奇怪的問題,現在我花了數小時試圖解決。當我嘗試運行我的android應用程序(包括我的手機和模擬器)時,我什麼都沒有。 AndroidManifest文件(android:label =「@ string/list_name」)中的活動標籤設置正確,但除此之外,我只是有一個閃爍的屏幕。onCreate()沒有被調用
在我的onCreate()方法中,我在super()後面插入了30個Log.d()的斷點,但斷點永遠不會到達,並且Log.d()從不打印。另外,我在logcat中沒有任何異常。
該應用程序以前工作過,我不知道如何可以斷定永遠不會達到。
PS:這是我的主要活動
PS2:我已經清理項目,重建它,重新啓動。這個問題並沒有消失:(
PS3:我的onCreate()是相當長的,但這是它是如何開始:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.episode);
Log.d("Very Strange", "This is never printed");
Log.d("Very Strange", "This is never printed");
// no breakpoints is every reached
我的清單文件可以在這裏找到:http://pastebin.com/UcKbYeGC
你可以發佈你的清單和你的主要活動嗎? – stk 2011-06-04 12:59:13
另外你的'episode.xml'會是一件好事,因爲你的'onCreate'看起來很正常。你是否擴展了常規的「活動」或某些自定義? – keyboardsurfer 2011-06-04 13:16:28