我決定重做我的應用程序的主屏幕,所以我做的第一件事就是刪除特定的風景/肖像佈局,並使用更簡單的佈局。我也改變了一個GridView到一個ListView(我也改變了他們的ID)。問題在於,在對所有內容進行調整並嘗試之後,我嘗試使用更新的ListView時開始獲得NullPointerException
。得到錯誤的佈局
使用模擬器和hierarchyviewer
之後,我奇蹟般地看到了這一點,即使在物理刪除它之後,它也在膨脹之前的佈局。因此,經過2個小時試圖弄清楚什麼樣的黑魔法正在發生,我決定從頭開始一個新的主屏幕,稱它爲welcomescreen(所以,沒有引用前面的活動或佈局)。我刪除了前一個,並且告訴AndroidManifest
選擇了這個新的活動。
將應用程序安裝到我的手機後,就像魔術一樣,它加載了一個完全不同的(但仍然存在於我的佈局文件夾中)視圖。巧合的是,它在R文件中加載了剛好在我想要的佈局之上的佈局。
有沒有人碰巧看到並解決了這個奇怪的問題?提前致謝。
我認爲你應該發佈一些代碼。你的描述很混亂。 –
發佈一些代碼,併爲我們提供您正在獲取的異常的logcat。 –
請記住,您無法多次清理您的項目;) – Tapirboy