runnable相关内容
Android开发者网站指出,两个规则必须遵循的UI线程工作时,即, 不要阻塞UI线程 不要访问Android的UI工具包UI线程之外* 这是否意味着我可以访问的在UI线程变量的从辅助线程内,即不UI工具包? 如果是这样,做任何特殊的考虑需要给予如果变量正在不断更新,例如从 SensorEventListener 。谢谢你。 解决方案 这是否意味着我可以访问的变量在
..
基本上我想使用SurfaceView动画。因此,该类实现Runnable。做实验,我想画一个圆。然而,只显示黑屏。 我一直在尝试了好几天。真的AP preciate,如果有人可以提供帮助。 MainActivity类别 公共类MainActivity延伸活动{私人位图液体;@覆盖 保护无效的onCreate(捆绑savedInstanceState){ super.onCreate(
..
我在Java中的总初学者,已经创建了一个简单的Java的Android片段,其中在1.5秒的Runnable后,我改变的TextView 从的Hello World 到霍拉世界报。它完美的作品,基本上是一个的WeakReference 应该prevent从右侧发生此内存泄漏?我有一个疑问,如果有绝对每当设备的方向不会发生内存泄漏。我很愿意来检查这一点,但不能设法改变方向在我的Android
..
我可以使用一个处理器在我的活动为所有可运行或者我应该有处理程序的多个实例,每一个可运行的? 解决方案 您可以只用一个handler.And从那里你是来使用不同的信息指定 handler.sendEmptyMessage(messagevalue); //使用这个从不同的地方发送短信 现在处理邮件专用处理器处理器=新的处理程序(){@覆盖 公共无效的handleMessage(消息M
..
我做了一个简单的演示Android应用程序,在我收到来自API的一些图片的URL,我填充them.I要做出从服务器图片网址的幻灯片的ArrayList中,我所看到的鉴于鳍状肢的例子,但没有得到如何做到这一点在我的情况。 ViewFlipperAdapter.java 包com.epe.smaniquines.adapter;进口的java.util.ArrayList;进口android.co
..
我有地图功能的应用程序的大量斜靠。从第一次活动我称之为 runOnFirstFix()方法,一旦用户的位置已经发现,从数据库中装载了大量的数据,但我也希望能够打断这个可运行和停止执行中期,当我切换活动或用户presses按钮停止运行它。 myLocationOverlay.runOnFirstFix(新的Runnable(){ 公共无效的run(){
..
我想在特定的时间来启动一个任务。对于我使用可运行和 postDelayed 方法如下: 私人的Runnable mLaunchTask =新的Runnable(){ 公共无效的run(){ 尝试{ 我的任务 }赶上(IllegalStateException异常五){ e
..
我已经开发了自己的实施天文台表。我做了如下: 创建服务(CronoService),使用该执行的线程Runnable对象。可运行的循环将每0.1秒。 Messenger的对象,将收到来自用户界面的消息开始,暂停或恢复天文台表。 意图将播出Runnable对象的每个循环后的时间。 在code是: 公共类CronoService延伸服务{公共静态最终诠释PARAR = 0;
..
我有关于以下链接的问题:
..
在努力学习如何创建一个延迟我研究后发现的主要答案是使用处理器/ Runnable接口/ postDelayed。 处理程序处理程序=新的处理程序(); 最终的Runnable R =新的Runnable() { 公共无效的run()
..
我有一个TextView,我想每一秒以高亮显示词的另一封信。 例如: ^ h ELLO - ^ h的电子邮件 LLO - 他的→罗 - HEL → 0 - 地狱 0 我做了什么: INT I = 0; 字符串文本; 处理程序处理程序=新的处理程序();公共无效spanText(字符串TXT){ 文本TXT =; 的for(int i = 0; I< text.len
..
我创建一个包含2列一个ListView的应用程序。在第一列中的倒数应显示和在第二列的附加文本,解释什么是倒计时。 下面你看到我的code,它...作品或多或少。 我有带计时器的滴答多行列表视图。 一个问题是: 在set.Text()在我的可运行似乎覆盖所有行。例如。可运行用于行1套文本也行到第2和第3,可运行为行2台文本也为1和3等。这具有的第一列闪烁的效果(用正确的值和其他行的值)。
..
我已经打有关与的Runnable 和发现,如果你 postDelayed A 的Runnable 在查看然后去除回调将无法正常工作,但是如果你做同样的,但发布可运行在处理程序然后去除回调不工作。 为什么这项工作(的Runnable 的run()code从不被执行): 可运行的可运行=新的Runnable(){ @覆盖 公共无效的run(){ //执行一些code
..
我有一些code的设置一个计时器,但如果用户设置定时器,而它在使用我需要删除其运行计时器可运行并重新启动。但是,当没有处理程序回调可运行存在且此code被称为崩溃我的应用程序。所以,我需要检查,如果处理程序正在运行,如果是的话结束并重新启动它,但翻翻文件和其他问题#1,我看不出这是可能的。 下面是我的code,我有评论围绕code。如果一个处理器可运行存在,这应该只执行: submitTim
..
我有时会遇到以下情况: 在我打电话View.post(Runnable的r)和返回true 在调用android.os.Looper.myLooper()。转储(......)时,可运行似乎没有在messageQueue 在调用(20秒后为例)无效的主要布局后,Runnable对象被执行 这只是发生不时,它发生在多台设备上的多个Android的版本。 这个问题似乎类似于有人可以解释在何种情况
..
我已经看到了在这里问类似的问题了几个问题,但我还没有看到合适的答案。很多人都问如何更新从一个线程的用户界面,但他们几乎总是在同一类的UI。 我试图做的是更新,从已在另一个类中创建一个线程的用户界面。我见过的所有的建议,比如异步,处理程序,可运行,等等...但我有真正的麻烦实施这些单独的类。 我试图让我的UI类很少,只处理与图形用户界面交互,当用户presses按钮等。现在,我创建了一个新的线程
..
最近我看到 http://developer.android.com/reference/android /os/CountDownTimer.html 并想知道是否有相应的类秒表,因为我想告诉我的应用程序的用户多长时间,他已经试图解决这一难题。我的意思是不那么复杂编程你自己这样一个秒表。我想是这样 可运行可运行=新的Runnable(){ @覆盖 公共无效的ru
..
我想了解这里的code ,特别是匿名类 私人可运行mUpdateTimeTask =新的Runnable(){ 公共无效的run(){ 最终长开始= mStartTime; 长米利斯= SystemClock.uptimeMillis() - 启动; INT秒=(INT)(米利斯/ 1000); INT分钟=秒/ 60; 秒=秒%60; 如果(秒-1,10)
..
是否有人可以给我一个手与此图像下载code?我希望它在后台运行,但它似乎是新的主题(新的Runnable())绝对不是要走的路,根据机器人的文档,我不知道怎么回事接近这样的: //来电 而(exhibitorCursor.moveToNext()) { 新主题(新的Runnable() { 公共无效的run() { downloadImage(exhibit
..
要更新的其他线程的图形用户界面,基本上有两种主要的方法: 使用了java.lang.Runnable与任一方法: Activity.runOnUiThread(可运行) View.post(可运行) View.postDelayed(Runnable接口,长) Handler.post(可运行) 使用android.os.Message: Handler.sendMessa
..