diff options
author | Dianne Hackborn <hackbod@google.com> | 2015-05-19 16:04:04 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2015-05-21 18:19:50 -0700 |
commit | e5c42621095a12e7d22ca5ab871dacd28c9bff41 (patch) | |
tree | 2ba8e545b5c97ede4be9532d08e0cd03cd24e0b5 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 8b20cdb27bc5b4c433c4fc650203be9a25842bbd (diff) |
Improve reporting to apps of transaction too large failures.
If the app tried to do various things with too much data --
starting an activity, starting a service, sending a broadcast --
this would fairly silently fail with little indication of what
was going on. Fix this in two ways:
- Now when the native code generates a TransactionTooLargeException,
it may include an additional message in it telling you how much
data was in the parcel being sent, to help you understand why
this happening.
- In all the framework code paths where we call to the system and
may fail, convert these failures into a a runtime exception and
rethrow them back to the app so that it will clearly get the
above message.
Change-Id: I745159b97d3edb6fca86aa09cbc40c1f15a7d128
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions