1. 程式人生 > >[Android開發-異常]javabinder !!! FAILED BINDER TRANSACTION !!!

[Android開發-異常]javabinder !!! FAILED BINDER TRANSACTION !!!

android開發過程中,我遇到了這樣的一個不明確的異常提示!!! FAILED BINDER TRANSACTION !!!,什麼通訊失敗?後來我發現,出現這個問題的原因是我在兩個Activity之間使用Intent傳遞過大的Bitmap才出現的,

於是經過google才發現,用Intent傳bitmap不能大於40KB,否則就會出現這個情況

解決這個問題的簡單方案:

1.全域性單例模式:

我將bitmap放在一個固定的生命週期中的值裡,隨時可取可消。

private Bitmap mInsertPicture;
	
	public Bitmap getmInsertPicture() {
		return mInsertPicture;
	}

	public void setmInsertPicture(Bitmap mInsertPicture) {
		this.mInsertPicture = mInsertPicture;
	}


2.儘可能的不要再Intent中傳遞bitmap。

相關推薦

Android開發異常javabinder !!! FAILED BINDER TRANSACTION !!!

android開發過程中,我遇到了這樣的一個不明確的異常提示!!! FAILED BINDER TRANSACTION !!!,!!!失敗的粘合劑事務!!!後來我發現,出現這個問題的原因是我在兩個Activity之間使用Intent傳遞過大的Bitmap才出現的, 於是

[Android開發-異常]javabinder !!! FAILED BINDER TRANSACTION !!!

android開發過程中,我遇到了這樣的一個不明確的異常提示!!! FAILED BINDER TRANSACTION !!!,什麼通訊失敗?後來我發現,出現這個問題的原因是我在兩個Activity之

JavaBinder: !!! FAILED BINDER TRANSACTION !!! intent傳遞大資料異常解決

    在使用intent傳遞集合資料的時候,報了JavaBinder: !!! FAILED BINDER TRANSACTION !!! 錯誤,翻譯成中文就是“繫結器事務失敗”,實際的原因就是使用intent的時候攜帶的資料太大導致傳遞失敗。    

Android JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 224)

專案開發中遇到了報錯 JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 224) E/JavaBinder: !!! FAILE

android異常!!! FAILED BINDER TRANSACTION !!!

如下程式碼: public class BActivity extends Activity { Button btn_noSave = null; @Override public voi

E/JavaBinderFAILED BINDER TRANSACTION錯誤解決+RadioGroup呼叫check方法的時候,onCheckedChanged被呼叫多次的問題解決

1.錯誤:E/JavaBinder﹕ !!! FAILED BINDER TRANSACTION !!! 解決:Intent傳遞資料問題,因為Intent傳遞資料有限制,據說最大為1M左右,今天試著進

android 錄音異常setAudioSource failed

安卓6.0以上需要動態獲取許可權,在MainActivity中加入以下程式碼 if (Build.VERSION.SDK_INT >= 23) {    int REQUEST_CODE_CONTACT = 101;    String[]

android開發異常資訊收集程式程式碼

首先建立全域性的Application ,此Application全域性通用。 package com.demo.utils; import com.demo.exception.CrashHandler; import android.app.Application;

Android-開發異常《java.io.FileNotFoundException (Is a directory)》

File file1 = new File(Environment.getExternalStorageDirectory( ).toString()+File.separator +"seantest");//僅建立路徑的File物件 if(!

zxing掃描後出現 FAILED BINDER TRANSACTION

今天在進行 zxing 二維碼掃描時,出現  FAILED BINDER TRANSACTION,心裡那叫一個不爽。 細看了下程式碼,因為之前寫的掃描的程式碼,掃描框有些小,於是修改了zxing包下 camera 包下的 CameraManager 類的 getFrami

關於Activity間Intent傳值“FAILED BINDER TRANSACTION”問題

      今天通過Intent在Activity間傳遞bitmap資料 Intent intent=new Intent(); intent.setClass(A.this,B.class); intent.putExtra("bitmap", bit);

Android開發&異常及處理

Android開發中不免會遇到很多難題,主要分為幾種:開發工具無法工作(現多用AndroidStudio)、java原有異常、android特有的異常難點、其他。 一、AndroidStudio常見問題 1、Gradle版本錯誤 AndroidSt

Android開發異常篇:執行工程出現:Connection with adb was interrupted錯誤提示以及解決辦法

1.[2012-10-16 10:49:35 - My First App] Android Launch! 2.[2012-10-16 10:49:35 - My First App] Co

Android開發之漫漫長途 Ⅷ——Android Binder(也許是最容易理解的)

pct med ctf 共享 抽象 fin 進程的地址空間 源碼 instance 該文章是一個系列文章,是本人在Android開發的漫漫長途上的一點感想和記錄,我會盡量按照先易後難的順序進行編寫該系列。該系列引用了《Android開發藝術探索》以及《深入理解Android

android開發:release打包Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.

情景 專案進行release打包,結果報錯: Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'. > com.android.build.api.transform

Android下載時Execution failed for task ':app:compileDebugNdk'.異常的處理

問題: Information:Gradle tasks [:app:assembleDebug] Error:Execution failed for task ':app:compileDebugNdk'. > NDK not configured. Downloa

Android開發之全域性異常捕獲完美閃退APP專題

其實寫這邊文章之前,一直在考慮要不要標註為原創,因為全域性異常捕獲的機制,自己也是看了別人的文章學來的,百度全域性異常捕獲,出來的也都是一模一樣的內容,只是部落格位置不一樣而已。但是最後要是決定標準為原創,因為網上的那些全域性異常捕獲的文章,雖然交代瞭如何去處理全域性異常捕獲,但是卻沒有完美的處理捕

Android開發--Kotlin初體驗,java轉Kotlin程式碼及異常排除

Kotlin火了一段時間了,近段關於java版權的官司谷歌也輸了。趁著最近有時間,瞭解下Kotlin。為了更方便檢視與java開發的區別,決定拿一個小專案直接改成Kotlin程式碼。 看別人部落格的時候發現AS自帶有Java轉Kotlin的工具,於是,我們可以很方便的使用快

Android開發完成後異常捕獲

         在android裡面往往有很多錯誤比如Android裡面的異常報錯     這些異常是不允許給客戶看的應為客戶看不懂 只需要自己捕獲就好:  看圖   &

android開發中使用okhttp出現的kotlin.text.Charsets異常

用的okhttp 3.11.0和okio2.1.0(okhttp依賴於okio) 執行時出現異常: java.lang.ClassNotFoundException: Didn't find class "kotlin.text.Charsets" 就是有一個類找不到,