メソッドのオーバーロードを行うと、常にこれらにぶつかります。2番目のメソッドを1行で書くにはどうすればよいですか? View.setText(text)
を返しますが、実行後void
に返したいです。 注:「2つのステートメントで書く」ことができることを知っています。質問は、それを1つにまとめる方法を尋ねています。TextView
setText()
private ViewGroup getExpanableListChild() {
return (LinearLayout) LayoutInflater.from(this).inflate(
R.layout.list_checkbox, null);
}
private ViewGroup getExpanableListChild(String text) {
return ViewUtil.getTextViewFromParent(getExpanableListChild()).setText(
text);//compile error, can't return void.
}