jjzjj

DeadObjectException

全部标签

android - GMS::LocationClient 中的 DeadObjectException (Android)

在Android上,我们有一个包装来自GMS(谷歌移动服务)的LocationClient对象的类。(注意LocationClient实现了com.google.android.gms.common.GooglePlayServicesClient)。不幸的是,LocationClient对象有抛出DeadObjectExceptions的习惯(例如,当我们调用locationClient.getLastLocation()时),我们通过多种日志记录机制检测到这种情况。然而,奇怪的是,LocationClient没有记录为抛出DeadObjectExceptions,而且我只能捕获所说

java - 服务 android 中的 android.os.deadobjectexception

我有一个从服务中获取数据值(坐标)的应用程序,它工作正常,但在大约七八分钟后崩溃。在logcat中出现了很多这样的信息:02-2409:50:35.761:E/RemoteException(6395):android.os.DeadObjectException这些消息来自应用程序而不是服务,但我想那是因为服务失败了吗?[更新]通过评论我更好地理解问题是由服务故障引起的,但我阅读了这个问题Howtofixandroid.os.DeadObjectExceptionandroidX(与我的相似)但答案...让我有些困惑。这是我的ondestroy():@Overridepublicvo

com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.x 处的 android.os.DeadObjectException

我遇到了这个问题,我没有任何情况报告为20次:我有youtubejar,因为版本号是:list版本:1.0名称:com/google/android/youtube/player规范标题:YouTubeAndroidPlayerAPI规范-版本:1.2.2规范-供应商:谷歌公司创建者:1.8.0-google-v7(GoogleInc.)FatalException:java.lang.IllegalStateException:android.os.DeadObjectExceptionatcom.google.android.youtube.api.jar.client.Remot

android - "IME died"和 android.os.DeadObjectException

我在不同的设备上测试我的游戏,当用户改变音量(上/下)或按下菜单按钮或类似按钮时,其中一个(AsusGarminA10)随机崩溃(3/5次)。这可能是native崩溃,因为我没有收到ACRAlogcat(手机离我很远,我只有ACRA用于远程调试)。用户告诉我发生了什么。在我的HTC上,我只有一个恼人的警告,但游戏运行良好,没有任何反应。这是警告:10-3119:52:29.547:W/InputMethodManager(8441):IMEdied:com.android.inputmethod.latin/.LatinIMEdropping:KeyEvent{action=0code

android - 小部件导致 DeadObjectException - 小包裹交易失败

一旦我想显示一个小部件并开始收听,我就会遇到以下异常://therelevantstacktrace,therestiscommingfrommycode//beforethecodelineIpostedbelowjava.lang.RuntimeException:systemserverdead?atandroid.appwidget.AppWidgetHost.startListening(AppWidgetHost.java:189)atcom.my.app.utils.WidgetUtil.a(SourceFile:231)...android.os.DeadObjectE

Android Activity 崩溃 (DeadObjectException)

这是我的logcat详细信息。请帮我解决这个问题:03-2811:58:13.421992-5910/?D/ActivityManager﹕Newdropboxentry:com.dpc.selfie,data_app_native_crash,5f2d762f-9b90-42d2-8a2a-bda978da87bc03-2811:58:13.431992-5910/?W/ActivityManager﹕Forcefinishingactivitycom.dpc.selfie/.Act.Activity_Feeds03-2811:58:13.461992-1177/?W/InputDi

java - 如何处理被杀死的服务的 DeadObjectException?

我的代码中出现了DeadObjectException。下面,我描述了我的设置,以及我尝试解决问题的方法。ServiceS从ApplicationA启动。ActivityB(来自另一个应用程序)使用Messenger和IBinder接口(interface)与该服务通信。此Activity也是从同一服务启动的。在此Activity中按下按钮时,我应该将消息发送回服务。我经常在按下按钮时得到DeadObjectException。据我了解,最可能的原因是-系统已终止并重新启动服务,并且该Activity有旧的引用。除此之外,我没有在网上找到太多信息。这是我试过的:我在服务中使用了一个st

java - DeadObjectException 和导致 NullPointerException 之间的区别

DeadObjectException和NullPointerException有什么区别?我想我可能理解,但我只是想确认一下。我的理解ADeadObjectException当您尝试引用某物(并且内存仍然存在)但没有任何指针保存其地址时,就会发生这种情况,因此无法访问该内存。它与NullPointerException的不同之处在于内存仍然有效,只是无法访问它。我的想法正确吗?基于网站上的其他问题:WhenandroidunbindaserviceIcreatedMemoryleaksinAndroid我认为我的断言是正确的,我只是想确定一下。 最佳答案

AIDL通信DeadObjectException来源和解决方法

使用过AIDL进行跨进程通信的同学,肯定遇到过DeadObjectException这个崩溃,那么这个崩溃是怎么来的,我们又该如何解决它呢?今天这篇文章就来聊一聊。崩溃来源首先,这个崩溃的意思是,多进程在进行跨进程Binder通信的时候,发现通信的Binder对端已经死亡了。抛出异常的Java堆栈最后一行是BinderProxy.transactNative,所以我们从这个方法入手,看看崩溃是在哪里产生的。很显现,transactNative对应的是一个native方法,我们找到对应的native方法,在android_util_Binder.cpp中。staticjbooleanandroi

android - 如何修复 android.os.DeadObjectException android X

当android取消绑定(bind)我创建的服务(service.MyService)时,我看到跟随DeadObjectException。你能告诉我这是什么意思吗?我可以解决这个异常吗?W/ActivityManager(583):Exceptionwhenunbindingservicecom.mycompany/.service.MyServiceW/ActivityManager(583):android.os.DeadObjectExceptionW/ActivityManager(583):atandroid.os.BinderProxy.transact(NativeMe