草庐IT

asio_handler_invoke

全部标签

android - 无法调度 DDM block 46454154 : no handler defined - Eclipse - Android SDK

我在Windows764位机器上工作,刚刚下载并安装了AndroidSDK,并使用带有Android插件的Eclipse。我刚刚在这里浏览了“HelloAndroid”指南:Hello,Android我也做了这个页面上的建议:DroidFAQ在遵循FAQ之前,程序会编译并运行,但不会向模拟器注册。没有代码更改,现在我得到以下内容。当我尝试运行模拟器时,我收到以下消息:[2010-03-0520:48:41-HelloAndroid]ActivityManager:Can'tdispatchDDMchunk46454154:nohandlerdefined[2010-03-0520:48

android - java.lang.NullPointerException : Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference 异常

我试图在GSON库的帮助下以JSON格式封装我的数据(经度、纬度、路线、时间戳),以便在60秒后发送到服务器。目前我收到以下错误java.lang.NullPointerException:Attempttoinvokevirtualmethod'java.lang.Classjava.lang.Object.getClass()'onanullobjectreference。我正在将这些变量(pLong、pLat、路由、格式化)显示在xml文件中。感谢任何帮助。错误:04-2123:15:02.893:E/AndroidRuntime(685):FATALEXCEPTION:main

java.lang.NullPointerException : Attempt to invoke virtual method 'ActionBar.setNavigationMode(int)' on a null object reference 异常

我在运行时遇到这个错误。java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.support.v7.app.ActionBar.setNavigationMode(int)'onanullobjectreference主要Activity.javapublicclassMainActivityextendsActionBarActivityimplementsListView.OnItemClickListener{@OverrideprotectedvoidonCreate(Bundlesave

android - 如何在 Android NDK 中使用 Asio(独立于 Boost)?

Asio(没有Boost)应该只与标题一起使用,对吗?Bydefault,Asioisaheader-onlylibrary.(http://think-async.com)我知道Asio在内部仍然依赖于Boost。这是我的设置。Android.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=gatelibLOCAL_SRC_FILES:=gatelib.cppLOCAL_C_INCLUDES+=/cygdrive/l/asio-1.5.3/includeLOCAL_C_INCLUDES+=/cygdrive/l

android - android.os.Handler 和 java.util.logging.Handler 之间的区别?

问题几乎概括了它。我错误地导入了java.util.logging并且没有获得所需的功能。现在我解决了我的问题,但我想知道为什么android创建了两个Handler。我们可能会错误地导入错误的。与Fragment和SupportFragment一样。 最佳答案 来自theAndroiddocumentation:android.os.Handler:AHandlerallowsyoutosendandprocessMessageandRunnableobjectsassociatedwithathread'sMessageQueu

java - 空对象引用上的 Android Camera : Attempt to invoke virtual method Android Camera Parameters on android. hardware.Camera.getParameters()'

我使用了我的Fabric服务,并在大多数运行我的应用程序的设备上发现了这个错误。错误是这样的:FatalException:java.lang.NullPointerExceptionAttempttoinvokevirtualmethod'android.hardware.Camera$Parametersandroid.hardware.Camera.getParameters()'onanullobjectreference这是我的代码:publicclassCameraActivityextendsActivityimplementsSurfaceHolder.Callback

android - 使用 AlarmManager 与 Handler Android 的不同情况

有人可以通过示例向我解释使用AlarmManager与Handler的不同情况吗?将这两者交替使用有什么缺点吗?谢谢。 最佳答案 他们之间没有什么关系。我假设您指的是在Handler上使用类似postDelayed()的东西进行轮询,这只是Handler的一个小功能。您可以在Activity中使用postDelayed()(也可用于任何小部件或View的其他子类)以获取Activity本身内的简单计时事件。您可以使用AlarmManager进行周期性的后台操作,就像您在Linux/OSX中使用cron或在Windows上使用计划任务

java - Android postDelayed Handler 在 For 循环中?

有没有办法在循环中运行处理程序?我有这段代码,但没有工作,因为它不等待循环,而是以正确的方式执行代码:finalHandlerhandler=newHandler();finalRunnablerunnable=newRunnable(){publicvoidrun(){//needtodotasksontheUIthreadLog.d(TAG,"runntest");//for(inti=1;i当然,当我将延迟移动到循环外的帖子时,它可以正常工作,但它不会迭代也不会执行我需要的时间:finalHandlerhandler=newHandler();finalRunnablerunna

java - android.os.Handler 类是否不需要将某些方法声明为同步?

在构建一个简单的“时钟”应用程序时,我发现Android要求您使用线程A中的android.os.Handler,以便使用来自线程B的数据结果更新线程A中的View对象。我对Java还是比较陌生,这是我之前第一次明确处理线程,但我知道如果两个不同的线程想要访问,通常你会声明方法和/或操作是同步的相同的数据。不过,android.os.Handler似乎是一种特定于Android的线程间数据同步方式,因此您可以避免classic。concurrencyerrors我刚刚链接到的Oracle文档中有详细说明。这是真的吗?如果我发现自己处于Android操作系统要求使用android.os.

android - 将 handler.post(new Runnable());在 Android 中创建新线程?

我编写了一个每3秒更改一次应用程序背景的小应用程序。我使用Handler和Runnable对象来实现这一点。它工作正常。这是我的代码:publicclassMainActivityextendsActivity{privateRelativeLayoutbackgroundLayout;privateintcount;privateHandlerhand=newHandler();@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentVi