我有一个简单的本机应用程序进行调试,
只显示一个慢慢改变颜色的三角形。
现在,当我按下主页按钮并将我的应用程序置于后台
然后再次启动它时,它会完全重新启动。
我怎样才能恢复旧状态?
我已经尝试过这样做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
我想保存的所有东西在哪里上课。
我怎么能这样做?