I have an activity to call system camera to take photo and returned the photo. But sometimes the activity is not restored. I printed the log and found that the onPause() was called but onSaveInstanceState() and onStop() were not called after calling system camera. I suspend my activity is killed by system because of low memory. But the onSaveInstanceState() should be called if system kills the activity, isn't it?
Does any reasons cause that onSaveInstanceState() not be called? Does anyone has workaround about this problem? I have no idea about this so come here.