小编hof*_*ofs的帖子

Android Studio错误的含义:未注释的参数会覆盖@NonNull参数

我正在尝试使用Android Studio.在创建一个新项目并向onSaveInstanceStatecreate MyActivity类添加一个默认方法时,当我尝试将代码提交给Git时,我得到一个我不明白的奇怪错误.代码是这样的:

我得到的错误是这样的:

在此输入图像描述

如果我尝试将方法签名更改为protected void onSaveInstanceState(@NotNull Bundle outState),则IDE会告诉我它无法解析符号NotNull.

我需要做些什么才能摆脱警告?

java compiler-construction android annotations android-studio

101
推荐指数
3
解决办法
4万
查看次数

.length()vs .getText().length()vs .getText().toString().length()

例如,在下面的代码中a,b并且c是相同的.

EditText editText;
editText = (EditText) findViewById(R.id.edttxt);

editText.setText("1234");

int a, b, c;
a = editText.length();
b = editText.getText().length();
c = editText.getText().toString().length();
Run Code Online (Sandbox Code Playgroud)

有什么区别length()getText().length()getText().toString().length()

java android textview android-edittext

17
推荐指数
3
解决办法
4183
查看次数