Skip to content

Commit deea375

Browse files
committed
36 - Migrate SummaryFragment to ViewBinding
1 parent 129a5cb commit deea375

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

app/src/main/java/com/blogspot/e_kanivets/moneytracker/activity/charts/fragment/SummaryFragment.java

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,19 @@
66
import android.view.LayoutInflater;
77
import android.view.View;
88
import android.view.ViewGroup;
9-
import android.widget.ListView;
109

1110
import com.blogspot.e_kanivets.moneytracker.R;
1211
import com.blogspot.e_kanivets.moneytracker.adapter.MonthSummaryAdapter;
12+
import com.blogspot.e_kanivets.moneytracker.databinding.FragmentSummaryBinding;
1313
import com.blogspot.e_kanivets.moneytracker.report.chart.IMonthReport;
1414

15-
import butterknife.BindView;
16-
import butterknife.ButterKnife;
17-
18-
/**
19-
* A simple {@link Fragment} subclass.
20-
* Use the {@link SummaryFragment#newInstance} factory method to
21-
* create an instance of this fragment.
22-
*/
2315
public class SummaryFragment extends Fragment {
2416
private static final String ARG_MONTH_REPORT = "arg_month_report";
2517

2618
@Nullable
2719
private IMonthReport monthReport;
2820

29-
@BindView(R.id.listView)
30-
ListView listView;
21+
private FragmentSummaryBinding binding;
3122

3223
public SummaryFragment() {
3324
// Required empty public constructor
@@ -66,10 +57,11 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
6657

6758
private void initViews(@Nullable View rootView) {
6859
if (rootView == null) return;
69-
ButterKnife.bind(this, rootView);
60+
61+
binding = FragmentSummaryBinding.inflate(getLayoutInflater());
7062

7163
if (monthReport != null) {
72-
listView.setAdapter(new MonthSummaryAdapter(getActivity(), monthReport));
64+
binding.listView.setAdapter(new MonthSummaryAdapter(getActivity(), monthReport));
7365
}
7466
}
7567
}

0 commit comments

Comments
 (0)