Android 使用onSaveInstanceState保存文本视图

Android 使用onSaveInstanceState保存文本视图,android,textview,orientation,Android,Textview,Orientation,我花了几个小时来保存和恢复TextView和按钮。我似乎无法保存TextView,因为“outState”需要一个字符串 我做了一个Tictatcoe游戏,但我想在方向为“横向”时保存所有的东西 以下是我想做的一部分: private Button lesBoutons[]; private Button rejouer; private Jeu jeu; private TextView leTexte; private int[] tabGagne; public boolean fini;

我花了几个小时来保存和恢复TextView和按钮。我似乎无法保存TextView,因为“outState”需要一个字符串

我做了一个Tictatcoe游戏,但我想在方向为“横向”时保存所有的东西

以下是我想做的一部分:

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"));
}

如何保存此文本视图和所有按钮?

执行
leTexte.getText()
。这将获取文本,但请确保首先初始化TextView对象。

按钮状态是否会更改?用同样的方法保存它!(按钮扩展了TextView)您还需要调用
toString()
方法。