2013-08-12 22 views
0

我需要一些示例代碼來測試出AudioRecord類,我碰到這個網站
LINK TO THE SOURCE CODE
但是程序沒有運行來了,並在一段時間後掛起。程序啓動時會出現空白屏幕並且什麼也不做,過了一段時間後會彈出一個消息框,提示程序沒有響應,以及是否要關閉它。
因此,我在MainActivity中添加了Toast.makeText(getApplicationContext(), "HERE", Toast.LENGTH_SHORT).show();作爲onCreate()的第一行,但即使這個烤麪包沒有出現在屏幕上。甚至在調用onCreate()之前程序可能掛起的位置在哪裏?我如何找到那行代碼?我在模擬器上測試過它。的Android程序掛起的onCreate調用之前(初級)

+0

PLZ發表您的代碼在這裏 –

+0

的代碼太長,所以我已經張貼的鏈接代碼 – user13267

+0

其努力幫助沒有你的logcat的,如果你在OnCreate犯規被調用,也許這是在您的清單文件中的問題當發生崩潰時再次讀你的Logcat –

回答

1

不知道它的確切原因,但是它在XML佈局文件中引用了@+id/textView1,但在XML文件中沒有定義TextView。 這可能涉及SDK默認創建的TextView,以顯示「Hello World」標籤,但已從示例中刪除。
實際上查看佈局中的代碼更多,行android:layout_alignLeft="@+id/textView1"是錯誤的,因爲它有@+id/這意味着它正試圖分配一個新的id/android:layout_alignLeft而不是匹配值"@id/textView1"

相關問題