summaryrefslogtreecommitdiffstats
path: root/core/jni/AndroidRuntime.cpp
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2009-06-25 16:03:14 -0700
committerChristopher Tate <ctate@google.com>2009-06-25 16:09:03 -0700
commit5cb400bd72726c22f641f334951b35ce2ddcfeef (patch)
treeefb4514d204568a5031c6aa4f847b3a227391273 /core/jni/AndroidRuntime.cpp
parent2f437b4c56db1750cc6cb3d1ad549a79049b6370 (diff)
downloadframeworks_base-5cb400bd72726c22f641f334951b35ce2ddcfeef.zip
frameworks_base-5cb400bd72726c22f641f334951b35ce2ddcfeef.tar.gz
frameworks_base-5cb400bd72726c22f641f334951b35ce2ddcfeef.tar.bz2
Keep track of backup state independently for each transport
Backup transports now provide the Backup Manager with a suggested name with which it can disambiguate any transport-specific bookkeeping that it needs to maintain. The Manager keeps separate application backup 'state blobs' for each transport now, preventing things from getting out of step if the device is switched among multiple transports. Also, the metadata backup agent is always invoked now on each backup pass. This is cheap when there is nothing to do, but also strongly ensures that we never wind up in a situation where a given transport destination has not been given all of the metadata necessary for the backup set.
Diffstat (limited to 'core/jni/AndroidRuntime.cpp')
0 files changed, 0 insertions, 0 deletions