2

重複の可能性:
カメラ画像を返すときに Binder トランザクションが失敗する

Androidスタックでバインダートランザクションが失敗する可能性は何ですか? さまざまなアクティビティを切り替えるアプリケーションがありますが、各アクティビティ間で交換されるデータのサイズは非常に小さく (20 バイト未満)、画像は含まれません。メモリ不足でシステムがクラッシュする場合もあれば、アプリケーションが終了する場合もあります。

助けてください...私は本当に困っています..

4

2 に答える 2

3

オーバーログしていると思います。または、巨大なメモリリークがあります。アプリケーションを最小化し、Androidタスクマネージャーを実行します。Android(モバイル)デバイスによっては、過剰なログや大きなリークが発生した場合にシステムがクラッシュする可能性があります。

于 2011-03-11T09:19:35.593 に答える
3

リモート プロシージャ コール中、呼び出しの引数と戻り値は、Binder トランザクション バッファに格納された Parcel オブジェクトとして転送されます。引数または戻り値が大きすぎてトランザクション バッファに収まらない場合、呼び出しは失敗し、TransactionTooLargeException がスローされます。

このリンク フォーム android 開発者を参照してください

于 2012-04-23T13:25:56.260 に答える