在 Google Api 示例代码中,他们有一个关于保存状态的非常简单的示例。我需要这个来处理屏幕旋转。
getSavedText()
我的问题是我不明白方法setSaveText()
从哪里调用。我把调试器放在他们身上,但它永远不会被触发。整个事情只是通过“魔术”起作用。我还能节省哪些其他东西?我在哪里可以找到解释魔法的文档
public class SaveState extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_save_state);
((TextView)findViewById(R.id.msg)).setText(R.string.hello_world);
}
CharSequence getSavedText() {
return ((EditText)findViewById(R.id.saved)).getText();
}
void setSavedText(CharSequence text) {
((EditText)findViewById(R.id.saved)).setText(text);
}
}
备用链接 http://goo.gl/6TJy5