草庐IT

background-thread

全部标签

android - java.lang.RuntimeException : Can't create handler inside thread that has not called Looper. 准备()

嗨,我的代码有问题..我的代码是progressD=ProgressDialog.show(MenuUtama.this,"","Uploadingfilestoserver.....",false);Threadthread=newThread(newRunnable(){publicvoidrun(){//doFileUpload();try{//setiapparameteryangakandikirimmelaluihttp//harusencodeagar//dapatterbacadenganbaikolehserverCursorc=helper.getAll1(alma

android - 如何定义自定义 android 注释(例如 @Background)

任何人都可以建议在JAVA(Android)中定义自定义注释的正确顺序。因此,如果我使用@Background注释对方法进行注释,该方法应该在后台线程上运行。 最佳答案 这可能对您的需求案例有用CreatingcustomAnnotations.看起来你需要做@Retention(RetentionPolicy.RUNTIME)和@Target(ElementType.METHOD)范围来实现你想要的。然后正如您在第一个示例中看到的那样,您将进入对象等。举一个很好的例子,看看他们在Dagger中做了什么作为最后的说明,这是旧的,您可

Android BLE 问题 : Unsupported transport for background connection

我正在使用一些BLE设备在BLE上工作:先发现它,然后尝试连接。但是我收到错误:10-0317:17:45.6413854-3930/?E/bt-att﹕Unsupportedtransportforbackgroundconnection10-0317:17:45.6413854-3930/?E/bt-btif﹕bta_gattc_init_bk_connfailed我无法连接(请注意奇怪的状态133是在断开连接(0)之前):10-0317:17:45.64117474-18298/com.icrealtime.allieD/BluetoothGatt﹕onClientConnect

安卓 O : Service not stopped by background execution limits

我的后台Service在AndroidO上运行时遇到了一个奇怪的行为。我的示例应用使用targetSdkVersion26我有一个简单的服务,它只打印出一些状态信息并应使用START_STICKY重新创建:classServiceTest:Service(){companionobject{privatevalTAG="ServiceTest"funbuildIntent(context:Context):Intent{returnIntent(context,ServiceTest::class.java)}}overridefunonBind(p0:Intent?):IBinder

java - Android camera : Threads? 哪个应该做什么

我正在尝试找出哪些线程应该在Android中执行哪些操作。我在官方文档中发现的唯一一件事是camera.open()应该放在它自己的线程中。关于:camera.startPreview()camera.stopPreview()camera.release()它没有说明他们需要哪个线程。它们必须在主线程(ui线程)上运行吗?还是我可以自由选择?我为什么要弄清楚这个?camera.startPreview()在主线程上运行时导致我的应用程序在短时间内抖动/滞后,这严重影响了我的应用程序,因为它被放在viewPager中,我不希望让相机始终预览(这不会导致延迟,但会占用系统资源)。有什么想

android - ADB is not working and failed to initialize monitor thread 错误发生在android中的ddms

这个问题在这里已经有了答案:Adbwon'tstart(21个回答)关闭6年前。我的androidsdk不能正常工作。ADB和DDMS有问题。我尝试了adbkill-server,它工作正常。然后我写了adbstart-server但它不起作用并在输出中给出如下内容:daemonisnotrunningstartingitnowonport5037.ADBseverdidn'tACK我不知道如何进行更改。ddms中还发生了另外一件事[2012-02-2918:43:54-ddms]FailedtoinitializeMonitorThread:Unabletoestablishloop

android - 修订版 2 : How to pass data from a background Service/thread to some other activity than the MainActivity that created the background service

我创建了一个简单的Android应用程序,用于测试如何使用一个或多个处理程序将数据从后台服务/线程传递到创建后台服务的MainActivity以外的其他Activity。我在MainActivity中获得了服务、线程和处理程序。最后一步是让处理程序将数据传递给MainActivity以外的其他一些Activity。我可以让服务将消息传递给MainActivity的处理程序,但我不知道如何让它将数据传递给其他一些Activity。为什么会有人想要这样做?我认为这与一个简单的MP3播放器相比,但它实际上与一个不错的FMradio相比。MainActivity使用允许我选择FM电台的后台服务

android - 没有延迟更新 View 时没有错误 "Only the original thread that created a view hierarchy can touch its views"

我遇到了一个有趣的问题。如果在activity的onCreate/onStart/onResume方法中写入如下代码:finalButtonmyButton=(Button)findViewById(R.id.myButton);finalTextViewmyTextView=(TextView)findViewById(R.id.myTextView);finalThreadthread=newThread(newRunnable(){@Overridepublicvoidrun(){myTextView.setText("Hellotext");}});myButton.setOn

Android- Thread.join() 导致应用程序挂起

我有一个线程处理我的游戏循环,当我在这个线程上调用.join()时,应用程序停止响应。我一直在尝试解决程序永远无法访问代码的问题,即线程永远不会结束。System.out.println("YAY");我的游戏循环线程:该线程成功打印出“游戏结束”,但似乎从未结束。RunnablestartGameLoop=newRunnable(){//gameloop@Overridepublicvoidrun(){AiFactoryai=newAiFactory();finalButtonplay=(Button)findViewById(R.id.Play);finalButtonpass=(

安卓应用程序 : Background Image over Background Color

我是android开发的新手,正在开发我的第一个android应用程序。我在布局的xml中设置了View的背景颜色,如下所示。android:background="@+color/bgColor"现在,我有一个全尺寸的透明背景图像,我想将其放在背景上,然后将其他元素放在该图像上。有没有一种方法可以在同一布局中同时使用背景颜色和背景图像。提前致谢。 最佳答案 您可以使用带有背景颜色的ImageView:另一种选择是在布局的根元素中设置背景颜色,并将src保留在ImageView中。 关于