0
我有一個簡單的本機應用程序進行調試,
只顯示一個三角形緩慢地改變顏色。原生應用程序正在重新啓動後最小化到背景
現在,當我按下主頁按鈕並將我的應用放入背景
然後重新啓動它時,它會完全重新啓動。
我該如何恢復舊狀態?
我已經嘗試過做像native-app-example
有:
app->userdata = &my_state;
if (app->savedState != NULL)
my_state = *(State*)app->savedState;
和handle_cmd
有:
case APP_CMD_SAVE_STATE:
app->savedState = malloc(sizeof(State));
*((State*)app->savedState) = my_state;
app->savedStateSize = sizeof(State);
break;
其中State
是我要保存所有的東西類。
我怎麼能這樣做?