0

我需要一些示例代码来测试这个AudioRecord类,我遇到了这个网站
链接到源代码
但是程序没有运行,并在一段时间后挂起。当程序启动时,它会出现空白屏幕并且不执行任何操作,过了一会儿会弹出一个消息框,说明程序没有响应以及我是否要关闭它。
所以我添加Toast.makeText(getApplicationContext(), "HERE", Toast.LENGTH_SHORT).show();onCreate()in的第一行MainActivity,但即使这个 toast 也没有出现在屏幕上。在调用 onCreate() 之前,程序可能挂起的位置在哪里?我怎样才能找到那行代码?我在模拟器上测试过。

4

1 回答 1

1

不知道它是否是确切原因,但在 XML 布局文件中它引用@+id/textView1但在 XML 文件中没有TextView定义。这可能是指TextViewSDK 默认创建以显示“Hello World”标签,但已从给出的示例中删除。
实际上,更多地查看布局中的代码,该行android:layout_alignLeft="@+id/textView1"是错误的,因为它具有@+id/这意味着它试图分配一个 new id/toandroid:layout_alignLeft而不是使其与 value 匹配"@id/textView1"

于 2013-08-12T10:01:02.523 回答