diff options
author | riddle_hsu <riddle_hsu@htc.com> | 2014-11-15 18:25:34 +0800 |
---|---|---|
committer | riddle hsu <riddle_hsu@htc.com> | 2014-11-27 05:16:17 +0000 |
commit | 105add8d1aebad3904a8863860fa596712151f65 (patch) | |
tree | 29ca64be3065850192e20804e3affe92d5cf7f5f /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 5e6cf24213c5eacc9d3e3c8da5826be4a23f22af (diff) |
[ActivityManager] Prevent provider from been created twice.
Root Cause:
If a process which contains provider is starting but not
from accessing provider, e.g. service/activity/receiver,
its providers' will be created during handleBindApplication.
And before the process complete publish provider to
ActivityManagerService, if there is an access call to
process provider before the process completes publishing
providers to ActivityManagerService, then the providers
will be created again.
Solution:
Don't schedule install provider if the provider record
already exist and will be published later.
Change-Id: Ic200ceae042c014c86e7edee0acd013b513af334
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions