`
dengyin2000
  • 浏览: 1228469 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android FAILED Binder Transaction 问题的原因

阅读更多
今天在做一个widget的时候需要填充一个ImageView,图片来自与网络。 发现都会出现FAILED Binder Transaction这个问题。 通过google得知,原来图片的size不能超过40k。 Activity中ImageView是不会出现这个问题, 但是Widget使用的是remoteViews。 Intent传输的bytes不能超过40k。


参考:http://stackoverflow.com/questions/3528735/failed-binder-transaction

http://groups.google.com/group/android-developers/browse_thread/thread/7322a84adcfee567
分享到:
评论
5 楼 a455642158 2012-08-21  
intent不能超1M……
4 楼 蜗牛/ 2012-04-03  
我使用这个方法仍然解决不了,最后再每次更新的时候重新获取勒RemoteViews对象解决的。求解...
3 楼 yahier 2012-02-23  
哦 
dengyin2000 写道
yahier 写道
intent传递的bytes 不能超出 40K?

在App Widget中

dengyin2000 写道
yahier 写道
intent传递的bytes 不能超出 40K?

在App Widget中

哦   我是在照相机截图的时候 出现的。不过也是因为截图的时候 传回来的数据过大的原因。
2 楼 dengyin2000 2012-02-22  
yahier 写道
intent传递的bytes 不能超出 40K?

在App Widget中
1 楼 yahier 2012-02-21  
intent传递的bytes 不能超出 40K?

相关推荐

    Android aidl Binder框架浅析

    **Android aidl Binder框架浅析** 在Android系统中,服务间的通信是通过Binder机制实现的,它是Android系统中进程间通信(IPC)的核心组件。Binder框架允许不同进程间的对象互相调用方法,使得数据和操作可以在不同...

    Android的IPC机制-Binder

    ### Android的IPC机制-Binder #### 进程间通信(IPC)的概念 进程间通信(Inter-Process Communication,简称IPC)是指操作系统中的不同进程之间交换数据的方法。由于现代操作系统为了安全考虑,通常会隔离各进程...

    android 的binder机制在java、c++层的实现

    Android的Binder机制是其独特的进程间通信(IPC)方式,主要负责Android系统中服务与服务、应用与服务之间的通信。本文将深入解析Binder在Java层和C++层的实现,并通过一个简单的模拟示例来阐述如何在不同进程中进行...

    move android binder to linux

    标题中的“move android binder to linux”意味着我们要探讨的是如何将Android系统的Binder通信机制移植到Linux环境中。Binder是Android系统中的核心组件,它负责进程间通信(IPC,Inter-Process Communication),...

    《android-binder-arch》pdf

    对于Android开发者而言,深入学习Binder不仅可以提高系统级编程的能力,还有助于优化应用性能和解决系统级问题。通过对这本书的学习,读者可以更深入地理解Android系统的工作方式,提升自己的开发技能。

    Android Binder 机制学习总结

    Android Binder是Android系统中核心的进程间通信(IPC,Inter-Process Communication)机制,它使得运行在不同进程中的组件能够高效、安全地交互。Binder机制是Android系统服务、应用程序组件以及其他系统组件之间...

    Android的binder机制研究(C++部分)

    ### Android的Binder机制研究(C++部分) #### 概述 Android系统中,Binder机制是一种核心的进程间通信(IPC)方式,它允许不同进程中的应用程序和服务之间进行数据交换及方法调用。Binder机制不仅在Java层有实现...

    Android利用Binder进行通信DEMO

    在Android系统中,Binder是实现进程间通信(IPC,Inter-Process Communication)的主要机制,它是一种轻量级的通信方式,允许不同进程间的对象互相调用方法,从而实现数据交换和功能调用。本示例"Android利用Binder...

    Android直接通过binder节点通信

    在Android系统中,Binder是实现进程间通信(IPC,Inter-Process Communication)的主要机制,它是一种高效、安全的接口,允许不同应用程序或者服务之间共享数据和执行操作。本篇文章将详细探讨“Android直接通过...

    android binder 简单实例

    在Android系统中,Binder是实现进程间通信(IPC,Inter-Process Communication)的关键技术,它是一种轻量级的通信机制,使得应用可以跨越进程边界,与系统服务或者其他应用进行数据交换。下面,我们将深入探讨...

    android通信机制binder实例

    在Android系统中,Binder是实现进程间通信(IPC,Inter-Process Communication)的关键技术,它是一种轻量级的通信机制,使得应用程序之间可以共享服务和数据。本篇将通过一个学习实例来深入理解Android Binder的...

    Android AIDL Binder 实现与详解 Demo

    Android AIDL Binder 实现与详解。此资源实现了 Android AIDL 通信,自定义 AIDL 数据类型。同时演示了定向 Tag 『inout in out』的区别。并且配有博文详细解释相关知识点以及需要注意的细节。

    Android Binder机制完全解析

    Android Binder机制完全解析 在Android系统中,Binder是实现进程间通信(IPC,Inter-Process ...理解和掌握Binder,对于提升Android开发技能,优化系统性能,以及解决复杂的系统级问题都有着至关重要的作用。

    android binder

    ### Android Binder机制详解 #### 一、Android Binder IPC机制概览 Android的Binder机制是其Inter-Process Communication(IPC)的核心组成部分,它提供了一种进程间数据交换与控制的手段,使得不同进程间的对象...

    Android_binder

    - **起源**:Binder最初是为了解决Windows CE上的性能问题而设计的,后来被移植到Android系统中。 - **术语定义**: - **Binder对象**:是Android IPC的基础,负责处理跨进程的通信。 - **Binder驱动**:位于内核...

    Android NDK实现Binder服务和客户端

    需要在系统源码下编译,或者提取出对应的头文件亦可。这里需要注意Android4.x以后系统SeLinux如果打开,系统级需要配置对应的sepolicy才能使用。测试阶段推荐直接setenforce 0关闭鉴权即可

    Android Binder机制

    Android Binder机制是Android系统的核心组件之一,它负责进程间通信(IPC,Inter-Process Communication),使得不同应用程序或者同一系统中的不同组件能够有效地交互。在Android系统中,由于每个应用程序运行在自己...

    Android_Binder设计与实现_-_设计篇

    ### Android_Binder设计与实现——设计篇:深入解析与优势探讨 #### 摘要与引言 在Android操作系统中,Binder作为一种独特的进程间通信(IPC)机制,扮演着核心角色。尽管Linux系统已提供了丰富的IPC手段,如管道...

    android binder实例

    在Android系统中,Binder是实现进程间通信(IPC,Inter-Process Communication)的关键技术,它是一种接口机制,允许不同进程间的对象互相调用方法。在Android应用开发中,尤其是涉及到服务(Service)与服务之间的...

Global site tag (gtag.js) - Google Analytics