Tag: savestate

如何使用onSavedInstanceState的例子

谈到保存状态,我感到困惑。 所以我知道onSaveInstanceState(Bundle)在活动即将被销毁时被调用。 但是,如何在onCreate(Bundle savedInstanceState)存储信息并将其恢复到原始状态? 我不明白这个软件包将如何恢复信息。 如果有人能提供一个例子,这将是有帮助的。 开发指南并没有很好的解释这一点。 public class Conversation extends Activity { private ProgressDialog progDialog; int typeBar; TextView text1; EditText edit; Button respond; private String name; private String textAtView; private String savedName; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.dorothydialog); text1 = (TextView)findViewById(R.id.dialog); edit = (EditText)findViewById(R.id.repsond); respond = (Button)findViewById(R.id.button01); if(savedInstanceState != null){ savedInstanceState.get(savedName); text1.setText(savedName); } else{ […]

什么是保存游戏状态的最佳方式?

我find了在Unity3D游戏引擎中保存游戏数据的最佳方法。 首先,我使用BinaryFormatter序列化对象。 但是我听说这个方法有一些问题,不适合保存。 那么,保存游戏状态的最佳方式或推荐方法是什么? 在我的情况下,保存格式必须是字节数组。