线程

android – 在onResume / onPause中重启/暂停线程

我有一个使用SurfaceView实现来显示对象的游戏.我有一个线程可以将SurfaceView定时绘制到屏幕上.游戏完全正常运行.不幸的是,只要游戏中断,它就需要有一个暂停功能.好吧,我知道我需要操作onResume和onPause.但我无法做到对.错误指向我回到surfaceCreated,我开始线程告诉我线程已经启动.我尝试使用简历并暂停onResume和onPause但没有任何改变.我怎样才能做到这一点?

android – 为什么MediaRecorder函数不会导致ANR错误?

我在Android5.1中使用MediaRecorder和MediaProjection函数启动服务来重新调整屏幕,我认为代码方法1会导致应用程序无响应错误,因为它在主线程中有效.>我测试代码方法1重新编码屏幕很长时间,它不会发生“应用程序无响应错误”,为什么?这是否意味着MediaRecorder和MediaProjection函数在分离的线程中工作?>在代码方法2中,我创建了一个运行mRecordHelper.StartRecord的线程;但我得到错误java.lang.RuntimeExceptio

Android的Wakelock是后台服务的必需品吗?

您需要使用adboverIP连接到您的设备,然后从那里执行logcat以查看您是否仍然遵守预期的日志.编辑:忘了真正回答这个问题.如果您希望您的服务不断进行,那么您需要保留一个唤醒锁.请记住,永久保留唤醒锁定在移动编程中基本上是罪恶#1.你永远不应该永远保持WAKELOCK.由于您的服务正在跟踪数据使用情况,因此不需要唤醒锁,因为如果设备处于休眠状态,则无需记录数据.编辑2:我们来试验吧!

android – 这个线程安全吗?

我正在编写一个Android应用程序,并使用工作线程来处理某些信息.通读了我的代码后,我现在不确定它是否是线程安全的.我已经编写了我的代码的简化版本,我省略了用于与主线程进行通信的Handler对象,显然是进程本身.通过运行类似于此的东西来调用它.那么,这个代码是不是线程安全的,因为我在run()函数中修改myString?如果在新线程中写入主线程后从主线程读取它,则不是线程安全的.

android – 内存泄漏终结器错误

我一直在研究内存泄漏并使用内存分析器工具来检查它们.所以,作为一种做法,我有以下代码泄漏活动,因为匿名内部类持有对活动的引用.这是代码:我在这里有上述泄漏的记忆分析仪图像(6次旋转):很明显,有6个运行线程持有对外部活动的隐式引用,从而防止它被垃圾收集.现在,请考虑以下代码:在这里,我已经使类成为静态,因此没有对外部活动的引用,GC可以自由地回收Activity对象而不会被线程类阻止.以下是相同的

Android上的SQLite数据库,多线程,锁定和帐户同步

我真的很陌生,我不知道reentrantlock是不是一个好选择,如果我在适当的时候锁定/解锁>我的同步方法是否正确实施?我的意思是,我已将synchronized关键字放在我不希望被并发线程中断的方法周围.这是正确的吗?你可以就我的同步使用提出建议吗?有更好的模式吗?>让DbManager成为单身人士是个好主意吗?

android – onLocationChanged回调是在什么线程上做的?主UI线程?

当在我的应用程序中进行此回调时,我有很多工作要做(通过ORMlib读取和写入sqldb以及一些基于距离的计算).当然我担心不会阻塞主UI线程所以我一直在尝试(不成功)找出这是否是进行回调的线程.如果是,我打算在回调发生时触发的AsyncTask上完成上述所有工作.同样的AsyncTask也将从2个独立的活动类中接收事件.(响应用户输入等..)我在这个回调周围发现的很多讨论似乎是基于人们试图改变实际

android – 在后台运行WebView

我正在开发一个应用程序,它利用WebView登录网站,从中提取内容,然后在内容更新时通知用户.我已经获得了WebView以获取内容,但是我需要知道如何将WebView作为服务运行以使其在后台运行.据我所知,必须从UI线程操纵WebViews,这使事情变得更加艰难.有关如何让应用程序通知用户的任何建议/解决方法,无论他们是否打开了应用程序?

Android:从后台线程中提升AlertDialog

在我的活动中,有一些东西在后台线程中进行,后者在Activity_1中启动.后台线程的处理需要一段时间,我想通过AlertDialog通知用户何时完成.但是,用户可能在此期间已更改为Activity_2或Activity_3,并且我希望始终在当前活动中弹出AlertDialog.知道如何实现这个吗?解决方法我最后在后台线程中做了类似的事情.它有效,但不确定它是否是一个“好”的解决方案.