title: Why use content provider in one single app is not recommended
body: <p>In Android Developers, it says that content provider is only recommended when you want to share data with other apps. But why use content provider in a single app is not recommended. I have two processes in my app and there is some data to share between them. I used to choose SharedPreferences with the flag MODE_MULTI_PROCESS, but it's not recommended too and is deprecated now. Anyone has some perfect solutions? And if I have to use content provider, will it cause performance problems?</p>