java - 如何抑制初始化警告

标签 java android

有没有办法根据编码约定抑制初始化?例如,第 17 行有一个初始化警告。

 public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        ArrayList<String> EntryText;
        ArrayAdapter<String> listviewAdapter;
        View rootView;

        try {
            rootView = inflater.inflate(R.layout.fragment_main, container, false);
        }
        catch (Exception e) {
            Log.e("Sunshine Exception(onCreateView)", Integer.toString(Thread.currentThread().getStackTrace()[2].getLineNumber()), e);
        }
        return rootView;
    }
}

最佳答案

显式将其设置为 null,以便编译器知道您知道自己在做什么。

View rootView = null;

这至少会消除你的错误。

关于java - 如何抑制初始化警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27761776/

相关文章:

regex - 如何对多行字符串进行模式匹配?

android - 你能改变 SQLite (Android) 中的 _id autoincrement 字段吗?

java - 返回唯一的mongo文档

java - 使 YamlBeans 忽略特定的类成员

JAVA ClassLoad 相同的类名

java - 在手机上运行应用程序时出现 MainActivity.java 错误

android: 将内核输入事件/dev/input/event* 传递给 java

java - 如何创建具有不同引用的同一对象的副本?

java - 在服务器中找不到类异常java?

java - 选择跟踪器实现