我的应用程序使用Google地图API显示带有一些标记的地图。如果我选择一个标记,应用程序为我提供了根据标记标题打开浏览器到特定URL的可能性。回到应用程序时,我认为它进入了onCreate函数;因此我正在失去状态(例如相机位置),应用程序在浏览之前。有没有办法避免这种或某种备份还原机制?Android - 丢失谷歌地图和网络浏览器之间的数据切换
这里是我的表现,如要求通过@DavidWasser
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<!-- External storage for caching. -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- My Location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- Maps API needs OpenGL ES 2.0. -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:hardwareAccelerated="true">
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="xxxxx"/>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
当返回到应用程序不应该叫'的onCreate( )'再次对你的活动。你一定在做一些奇怪的事情。请张贴您的清单并指出哪些活动是失去状态的活动。 – 2014-10-30 18:03:31