【发布时间】:2015-02-01 23:06:46
【问题描述】:
所以我重写 onRestoreInstanceState() 以在屏幕翻转时恢复数据,并在内部调用 getString() 来设置EditText 的实例:
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
mEditText.setText(savedInstanceState.getString(TYPED_TEXT, String.valueOf(R.string.message_empty)));
}
然后,Android Studio 1.0.2 在 getString() 下划线,然后给我一个警告:“调用需要 API 级别 21”
问题是,虽然我收到了警告,但当我在 Android 设备(版本 4.0.3 - API 15)上运行该应用程序时它工作得很好!
我的最小 SDK 设置为 Froyo
我的目标 SDK 到 Lollipop
有人知道我为什么会收到这个警告吗?
【问题讨论】:
-
也许我错了,但
EditText记得跨方向的文本,不是吗? -
好吧,我刚开始使用 Android,所以我不知道。感谢您的提示:)
标签: android android-studio getstring