我一直在工作的Android应用程序,并在模拟器上测试它。此应用程序的某些部分需要一些处理时间,例如登录,可能需要长达10秒。如果应用程序正在处理登录,并且我在模拟器屏幕上的任意位置单击,它将导致应用程序崩溃 - >强制关闭/等待窗口将弹出,即使我选择等待,此登录过程也永远不会完成。

Android模拟器崩溃,如果点击时处理

我想知道有其他人遇到这种情况吗?我能做些什么来避免用户在处理过程中点击并使程序崩溃?或者在真实的手机上,这不是问题?

谢谢!

编辑:这确实是一个UI线程的问题,我使用的是单声道为Android编写这个程序,我在我的问题出使用介绍Here!

编辑方法排序: 这是logcat的消息

1-11 00:38:49.165 W/WindowManager( 59): Key dispatching timed out sending to BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1

01-11 00:38:49.165 W/WindowManager( 59): Previous dispatch state: {{KeyEvent{action=1 code=66 repeat=0 meta=0 scancode=28 mFlags=8} to Window{44ed87d0 BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1 paused=false} @ 1326241690617 lw=Window{44ed87d0 BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1 paused=false} [email protected] fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{44ed87d0 BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1 paused=false}}}

01-11 00:38:49.175 W/WindowManager( 59): Current dispatch state: {{null to Window{44ed87d0 BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1 paused=false} @ 1326242329174 lw=Window{44ed87d0 BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1 paused=false} [email protected] fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{44ed87d0 BadumnaAndroidApi1.BadumnaAndroidApi1/badumnaandroidapi1.Activity1 paused=false}}}

01-11 00:38:49.276 I/Process ( 59): Sending signal. PID: 316 SIG: 3

01-11 00:38:49.276 I/dalvikvm( 316): threadid=3: reacting to signal 3

01-11 00:38:49.485 I/dalvikvm( 316): Wrote stack traces to '/data/anr/traces.txt'

01-11 00:38:49.485 I/Process ( 59): Sending signal. PID: 59 SIG: 3

01-11 00:38:49.485 I/dalvikvm( 59): threadid=3: reacting to signal 3

01-11 00:38:49.595 I/dalvikvm( 59): Wrote stack traces to '/data/anr/traces.txt'

01-11 00:38:49.616 I/Process ( 59): Sending signal. PID: 114 SIG: 3

01-11 00:38:49.616 I/dalvikvm( 114): threadid=3: reacting to signal 3

01-11 00:38:49.625 I/dalvikvm( 114): Wrote stack traces to '/data/anr/traces.txt'

01-11 00:38:49.636 I/Process ( 59): Sending signal. PID: 107 SIG: 3

01-11 00:38:49.645 I/dalvikvm( 107): threadid=3: reacting to signal 3

01-11 00:38:49.655 I/dalvikvm( 107): Wrote stack traces to '/data/anr/traces.txt'

01-11 00:38:49.673 I/Process ( 59): Sending signal. PID: 254 SIG: 3

01-11 00:38:49.865 I/dalvikvm( 254): threadid=3: reacting to signal 3

01-11 00:38:49.875 I/Process ( 59): Sending signal. PID: 246 SIG: 3

01-11 00:38:49.906 I/dalvikvm( 246): threadid=3: reacting to signal 3

01-11 00:38:50.085 I/Process ( 59): Sending signal. PID: 177 SIG: 3

01-11 00:38:50.115 I/dalvikvm( 177): threadid=3: reacting to signal 3

01-11 00:38:50.285 I/Process ( 59): Sending signal. PID: 221 SIG: 3

01-11 00:38:50.345 I/dalvikvm( 221): threadid=3: reacting to signal 3

01-11 00:38:50.495 I/Process ( 59): Sending signal. PID: 169 SIG: 3

01-11 00:38:50.575 I/dalvikvm( 169): threadid=3: reacting to signal 3

01-11 00:38:50.695 I/Process ( 59): Sending signal. PID: 185 SIG: 3

01-11 00:38:50.735 I/dalvikvm( 185): threadid=3: reacting to signal 3

01-11 00:38:50.905 I/Process ( 59): Sending signal. PID: 111 SIG: 3

01-11 00:38:50.905 I/dalvikvm( 111): threadid=3: reacting to signal 3

01-11 00:38:51.065 I/dalvikvm( 111): Wrote stack traces to '/data/anr/traces.txt'

01-11 00:38:51.065 I/Process ( 59): Sending signal. PID: 205 SIG: 3

01-11 00:38:51.185 I/dalvikvm( 205): threadid=3: reacting to signal 3

01-11 00:38:51.275 I/Process ( 59): Sending signal. PID: 194 SIG: 3

01-11 00:38:51.405 I/dalvikvm( 194): threadid=3: reacting to signal 3

01-11 00:38:51.485 I/Process ( 59): Sending signal. PID: 155 SIG: 3

01-11 00:38:51.605 I/dalvikvm( 155): threadid=3: reacting to signal 3

01-11 00:38:51.685 I/Process ( 59): Sending signal. PID: 149 SIG: 3

01-11 00:38:51.875 I/dalvikvm( 149): threadid=3: reacting to signal 3

01-11 00:38:51.885 I/Process ( 59): Sending signal. PID: 115 SIG: 3

01-11 00:38:51.916 I/dalvikvm( 115): threadid=3: reacting to signal 3

2012-01-10

lynnyilu

+0

有没有关于LogCat的任何信息可能的原因导致这样的崩溃? –

2012-01-11 00:02:49

+2

你确定这是一个崩溃?也许你只是在UI线程中进行处理,并且你的应用程序挂起(因此,出现强制关闭选项的窗口)。 –

2012-01-11 00:23:51

+0

感谢@ user1234567,我对android很陌生,所以你的意思是我不能在UI线程中处理,否则会出现这种情况? –

2012-01-11 00:38:20

android模拟器崩溃,Android模拟器崩溃,如果点击时处理相关推荐

  1. mac android 模拟器耗电,Android模拟器崩溃在Mac

    同样的问题在这里,我运行一个mac迷你8GB的内存和MacOS狮子.它曾经与旧的AVD工作与一些随机崩溃每一刻,然而,但从上次更新APi 17它是一个痛苦的屁股. ADT软件包根本不工作.调整ecli ...

  2. android n模拟器,Android N预览模拟器崩溃

    我在新的 Android N预览模拟器上得到这个崩溃,一开始. qemu: fatal: goldfish_tty_read: Bad offset 20 RAX=0000000000000009 R ...

  3. android程序突然崩溃如何调试,Android应用开发android 调试崩溃Unable to instantiate application的解决方法...

    本文将带你了解Android应用开发android 调试崩溃Unable to instantiate application的解决方法,希望本文对大家学Android有所帮助. 更新后Android ...

  4. android排查浏览器崩溃,网页崩溃Android浏览器

    任何人都可以帮我找出为什么这个网页导致Android浏览器崩溃?网页崩溃Android浏览器 所有子网页似乎工作得很好,但是当我加载在Android的主页,浏览应用程序刚刚关闭没有任何警告或错误信息. ...

  5. android 模拟器识别,一种基于符号的识别Android应用运行在模拟器中的方法与流程...

    本发明涉及一种基于符号的识别android应用运行在模拟器中的方法. 背景技术: 很多的移动应用都会使用一种基于lbs的地理围栏的技术(如移动打卡),某些用户为了突破这种围栏的限制,将移动应用运行在模 ...

  6. android调用c闪退未看到log,解决:Android开发 看不到崩溃的日志

    前言 应用当前界面崩溃停留在上个页面,看不到崩溃日志 Android的logcat控制台,看不到应用崩溃的日志? 如何拦截到未捕获的异常,并打印出来,帮助我们快速定位到代码问题呢? 最近同事跟我反应说 ...

  7. Eclipse搭建android环境及Genymotion模拟器安装问题解决方法

    最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio ...

  8. Android Studio安装genymotion模拟器

    1.Genymotion的安装: Genymotion无疑是目前最快最好用的模拟器.官网下载地址:https://www.genymotion.com/ 先注册,然后下载,安装VirtualBox最简 ...

  9. android studio点击图片,如何在Android Studio中的模拟器图库中添加图像?

    如何在Android Studio中的模拟器图库中添加图像? 我正在开发图像过滤器应用程序. 但是,如果我没有任何图像,就无法真正尝试. 我知道我可以在电话中对其进行测试,但这并不相同,因为我需要错误 ...

最新文章

  1. centos6.5mysql cluster 7.4.11_完美起航-MySQLMHA高可用集群部署及故障切换(图文详解)...
  2. 一门杀人于无形的艺术——社会工程
  3. windows server 2008相关安装
  4. Javascript 你不知道的事
  5. 造车大军再添一员!消息称滴滴正式启动造车项目
  6. 浏览器兼容性问题-JSDOM(转)
  7. gcc4.4下实现backtrace代码
  8. 请求发送者与接收者解耦——命令模式(四)
  9. Maven Build Profiles
  10. wps文档忘记保存关闭了怎么恢复
  11. 家庭多房间网线连接---小白快速上手
  12. 微信小程序星级评分方法
  13. laravel 浏览器谷歌network返回报错html
  14. 如何将音乐导入iphone手机,怎么将歌曲导入到iphone
  15. 教你编写第一个生成式对抗网络GAN
  16. 正则表达式 匹配电子邮箱
  17. 如何更改vmware的网络模式
  18. 《吕鑫:VC++6.0就业培训宝典之MFC视频教程》学习笔记 -- 第五章对话框组合
  19. NOIP2018酱油记
  20. Day4:蓝牙4.0与5.0模块的使用

热门文章

  1. office2019 图目录_抠发丝简直弱爆了,这款抠图神器什么都能抠!,支持win/Mac
  2. 斜率优化DP 总结(含凸优化)
  3. 【电机学】【交流电机共同问题】极数与同步转速的关系
  4. Android炫酷效果集锦
  5. n皇后的拉斯维加斯回溯算法
  6. QT 绘制圆角边框存在圆角加粗问题,使用反锯齿无效
  7. AI人工智能与机器人的探索和应用1.1
  8. 1.3 数据库系统的结构
  9. 基于SelectIO的高速ADC时序实现(二)
  10. 66AK2G12 ,K2GEVM开发板上编译Kernel的步骤