クラスをテストするためにいくつかのサンプル コードが必要AudioRecord
で、この Web サイトに出くわしました
ソース コードへのリンク
しかし、プログラムは実行されず、しばらくするとハングします。プログラムが起動すると空白の画面が表示され、何もしません。しばらくすると、プログラムが応答していないことを示すメッセージ ボックスが表示され、プログラムを閉じます。ということでinの1行目
に追加したのですが、このトーストすら画面に表示されません。onCreate() を呼び出す前に、プログラムがハングする可能性のある場所はどこですか? そのコード行を見つけるにはどうすればよいですか? エミュレータでテストしました。Toast.makeText(getApplicationContext(), "HERE", Toast.LENGTH_SHORT).show();
onCreate()
MainActivity
質問する
233 次
1 に答える
1
正確な原因かどうかはわかりませんが、XML レイアウト ファイルで参照されますが、XML ファイルには定義されてい@+id/textView1
ません。TextView
これはTextView
、「Hello World」ラベルを表示するために SDK がデフォルトで作成する を参照している可能性がありますが、指定された例からは削除されています。
実際、レイアウト内のコードをさらに見ると、その行android:layout_alignLeft="@+id/textView1"
は間違っています。これは、 value と一致させるのではなく、 newを@+id/
割り当てようとしていることを意味するためです。
id/
android:layout_alignLeft
"@id/textView1"
于 2013-08-12T10:01:02.523 に答える