解決:彩信,加入了有效聯系人和編輯了主題,按返回鍵,提示信息存為草稿,但實際未儲存
【測試步驟】新建彩信加入有效聯系人及主題。按返回鍵
【測試結果】提示信息已存為草稿,實際未儲存
【預期結果】正常存為草稿
分析:
該Bug是因為清單文件裏設置的Activity啟動模式引起。
原始文件裏的啟動模式為singleTop:
該啟動模式為,當跳轉的對象是位於棧頂的activity(應該能夠理解為用戶眼前所示activity)時。程序將不會生成一個新的activity實例,而是直接跳到現存於棧頂的那個activity實例。
google原始代碼為:
<activity android:name=".ui.ComposeMessageActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:windowSoftInputMode="stateHidden|adjustResize"
android:theme="@style/MmsHoloTheme"
android:parentActivityName=".ui.ConversationList"
android:launchMode="singleTop" >
改動後:
<activity android:name=".ui.ComposeMessageActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:windowSoftInputMode="stateHidden|adjustResize"
android:theme="@style/MmsHoloTheme"
android:parentActivityName=".ui.ConversationList"
android:launchMode="singleTask" >
解決:彩信,加入了有效聯系人和編輯了主題,按返回鍵,提示信息存為草稿,但實際未儲存