Shr*_*ans 6 java android android-fragments
我看过这个关于如何在Android中创建片段的视频,我在这里无法理解@Nullable的含义.另外在视频中(thenewboston)@Nullable用于参数:
@Override
public View onCreateView(LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState)
{
return super.onCreateView(inflater, container, savedInstanceState);
}
Run Code Online (Sandbox Code Playgroud)
但是后来当我尝试创建相同的覆盖方法时,Android Studio生成了这个:
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
}
Run Code Online (Sandbox Code Playgroud)
有人可以在这里解释一下@Nullable的用法吗?
aba*_*one 12
这意味着,返回值的onCreateView方法即可null.
表示参数,字段或方法返回值可以为null.
在装饰方法调用参数时,这表示该参数可以合法地为null,并且该方法将优雅地处理它.通常用于可选参数.
在装饰方法时,这表示该方法可能合法地返回null.
这是一个标记注释,它没有特定的属性.
您可以在此Android支持注释页面中找到更多详细信息和示例
| 归档时间: |
|
| 查看次数: |
6762 次 |
| 最近记录: |