我试了几个小时来保存&恢复TextView和按钮。看来我无法保存TextView,因为“outState”需要一个字符串。使用onSaveInstanceState保存TextView
我犯了一个井字游戏,但我想保存所有的东西时,方向是“风景”
这里是我想要做的一个部分:
private Button lesBoutons[];
private Button rejouer;
private Jeu jeu;
private TextView leTexte;
private int[] tabGagne;
public boolean fini;
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.PutString("savText", leTexte);
//TextView savTexte = leTexte;
//String phrase=leTexte.toString();
//outState.putString("TEST", phrase);
//leTexte.getResources();
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
// leTexte.setText(savedInstanceState.getString("TEST"));
}
我怎么能保存这个TextViews和所有的按钮?
按钮怎么样? – 2013-04-06 01:44:08
按钮状态是否改变?以同样的方式保存! (按钮扩展TextView) – 2013-04-06 02:00:48
你还需要调用'toString()'方法。 – Sajmon 2013-04-06 08:37:53