summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2015-05-19 16:04:04 -0700
committerDianne Hackborn <hackbod@google.com>2015-05-21 18:19:50 -0700
commite5c42621095a12e7d22ca5ab871dacd28c9bff41 (patch)
tree2ba8e545b5c97ede4be9532d08e0cd03cd24e0b5 /tools/aapt2/java/JavaClassGenerator_test.cpp
parent8b20cdb27bc5b4c433c4fc650203be9a25842bbd (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