デバッグ用の単純なネイティブ アプリケーションを用意しまし
た。色がゆっくりと変化する三角形のみを表示します。
今、ホームボタンを押してアプリをバックグラウンド
にしてからもう一度起動すると、完全に再起動されます。
古い状態に戻すにはどうすればよいですか?
私はすでに次のようにそれをやろうとしました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
保存したいすべてのものを含むクラスはどこですか。
どうすればこれを行うことができますか?