【发布时间】:2017-08-27 02:51:29
【问题描述】:
步骤如下: 1.运行app -> OK,EditText设置为“hello” 2.手动清除文本 3.旋转设备
我期望 EditText 再次设置为“hello”,因为活动是在旋转后重新创建的。但是,EditText 是空的。代码:
public class MainActivity extends AppCompatActivity {
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText) findViewById(R.id.editText1);
editText.setText("hello");
}
}
【问题讨论】:
-
您是否在 manifest.xml 中的活动中添加了任何标志?
-
没有。我在 AndroidStudio 中创建了一个空 Activity,xml 布局仅包含此 EditText,没有任何其他属性(只有 id、布局宽度和布局高度)
-
我问的是 Manifest.xml,而不是布局文件
-
我根本没有编辑 Manifest 文件。只是 AS 提供的最基本的一个。