因此,当屏幕翻转时,我将覆盖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)上运行该应用程序时,它工作得很好!
我的 min SDK 设置为 Froyo
我的目标 SDK 到 Lollipop
有人知道我为什么会收到这个警告吗?