android程序在调用onCreate之前挂起(初学者)
我需要一些示例代码来测试android程序在调用onCreate之前挂起(初学者),android,debugging,android-debug,adb,Android,Debugging,Android Debug,Adb,我需要一些示例代码来测试录音课程,我发现了这个网站 但是,该程序不运行,并在一段时间后挂起。当程序启动时,会出现空白屏幕,不做任何事情,过了一会儿,会弹出一个消息框,说明程序没有响应,以及我是否要关闭它。 所以我添加了Toast.makeText(getApplicationContext(),“HERE”,Toast.LENGTH\u SHORT.show()作为MainActivity中的onCreate()的第一行,但即使是这个toast也不会显示在屏幕上。在调用onCreate()之前
录音
课程,我发现了这个网站但是,该程序不运行,并在一段时间后挂起。当程序启动时,会出现空白屏幕,不做任何事情,过了一会儿,会弹出一个消息框,说明程序没有响应,以及我是否要关闭它。
所以我添加了
Toast.makeText(getApplicationContext(),“HERE”,Toast.LENGTH\u SHORT.show()
作为MainActivity
中的onCreate()
的第一行,但即使是这个toast也不会显示在屏幕上。在调用onCreate()之前,程序可能挂起的位置在哪里?我怎样才能找到那行代码?我在模拟器上测试了它。不知道这是否是确切的原因,但在XML布局文件中,它引用了@+id/textView1
,但XML文件中没有定义TextView
。
这可能是指SDK默认创建的显示“Hello World”标签的TextView
,但已从给出的示例中删除。事实上,进一步查看版面中的代码,行
android:layout\u alignLeft=“@+id/textView1”
是错误的,因为它有@+id/
,这意味着它试图将一个新的id/
分配给android:layou alignLeft
,而不是使它与值“@id/textView1”
匹配。
请在此处发布您的代码代码代码太长,因此我已发布了一个代码链接如果没有您的logcat,将很难提供帮助,如果您的oncreate没有被调用,可能是您的清单文件中存在问题。发生崩溃时,请再次阅读您的logcat