java - 应用程序在 sleep 后崩溃

标签 java android crash sleep

我目前正在关注一些有关 Android 开发的视频教程,一直到第 8 个教程都进展顺利,我们制作了一个闪屏,2 秒后它应该会转到主应用程序。问题是,2 秒后,屏幕变黑,应用程序崩溃。

Logcat Output

我完全按照他的教程进行操作,与我的唯一区别是我正在针对 4.2 而不是 2.2 进行开发。 我还使用 Galaxy Note 2 而不是模拟器进行测试。

我按照他的方式做了这一切,然后按下播放键,应用程序在我的设备上打开,启动画面持续了 2 秒(我将其设置为 2000),然后旋转器(我添加的)卡住了。 屏幕变黑,然后崩溃并显示“不幸的是,基础系列已停止。”

我尝试了 sleep(2000)Thread.sleep(2000)

AndroidManifest.xmlmain.java 的代码为 here

如果有人好奇,这是 video我在跟着。

最佳答案

  1. 避免启动屏幕,除非您确实需要它们来做一些准备操作。
  2. 避免线程 sleep ,否则您将面临 ANR 崩溃(使用带延迟的 post runnable 代替)
  3. 避免阅读此提示:您的 Activity 类名称是什么?菜单、菜单、MENU 还是 uNeM?
  4. 恕我直言,教程不太好

  5. 不是荣誉奖:如果你真的想这样做(顺便说一句,不推荐这种方式),请检查 8:48 的视频并尝试添加 catch 子句并记录异常。

关于java - 应用程序在 sleep 后崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14893503/

相关文章:

android - Google Play 警告 : Your App may be leaking developer credentials

c++ - 崩溃报告中的 CPU 寄存器地址对分析有何帮助?

仅在 iPad 上按共享按钮后 iOS 游戏崩溃

java - MediaStore:从播放列表中删除所有 ident 歌曲

java - 使用 PostgreSQL 和 Tomcat 的简单 Web 应用程序

java.lang.NoClassDefFoundError : javax/servlet/ServletContextListener error

ios - 如何调试 iOS 应用程序默认优先级调度队列中的崩溃?

Java:Gzip 字符串到输出字符串

javascript - 错误 :android-apt plugin is incompatible with the Android Gradle plugin. 请改用 'annotationProcessor' 配置,问题?

xlarge 的 Android 屏幕分辨率