簡単な方法は次のとおりです。
private void setupUI(Context context) {
View view = LayoutInflater.from(context).inflate(R.layout.layout_section_view, this);
header = (TextView) view.findViewById(R.id.layout_section_header);
listView = (ListView) view.findViewById(R.id.layout_section_listview);
}
リントはview
、それnull
かどうかを確認するようにアドバイスしています。皆さんは普段、そのような条件をチェックしていますか? 本当にnull
誰かがレイアウト xml を削除したことが原因である場合は、それを確認してスローすることはできますが、NullPointerException
いずれにせよスローされることになります。