是因为手机调用了相机之后 系统横竖屏会把activity重新创建一遍,奏是这么个原因
解决方法,activity横竖屏时不重新创建
AndroidMainifest.xml中加入
<activity
android:name=".Activity"
android:launchMode="singleTask"
android:configChanges="orientation|keyboardHidden|screenSize"/>
复写acitivity的onConfigurationChanged方法
@Override
public void onConfigurationChanged(Configuration newConfig) {
其实这里什么都不要做
super.onConfigurationChanged(newConfig);
}
具体可参考:http://blog.csdn.net/hardworkpays/article/details/27830835