From 41f2d85b252690f6454b86a7888da91ea63dd135 Mon Sep 17 00:00:00 2001 From: Rafael da Veiga Cabral Date: Wed, 27 May 2020 18:48:38 -0300 Subject: [PATCH] NY-9843: [AN]: Avoid using butterknife --- .../ui/views/CodeInputEditText.java | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/nynja/mobile/communicator/ui/views/CodeInputEditText.java b/app/src/main/java/com/nynja/mobile/communicator/ui/views/CodeInputEditText.java index a756d3ba07..6b0bc6d81e 100644 --- a/app/src/main/java/com/nynja/mobile/communicator/ui/views/CodeInputEditText.java +++ b/app/src/main/java/com/nynja/mobile/communicator/ui/views/CodeInputEditText.java @@ -17,9 +17,6 @@ import com.nynja.mobile.communicator.R; import java.util.ArrayList; import java.util.List; -import butterknife.BindView; -import butterknife.ButterKnife; -import butterknife.Unbinder; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.disposables.Disposable; import io.reactivex.schedulers.Schedulers; @@ -34,14 +31,13 @@ public class CodeInputEditText extends LinearLayout { void onCodeEntered(String number); } - @BindView(R.id.num_1) EditText mNum1Et; - @BindView(R.id.num_2) EditText mNum2Et; - @BindView(R.id.num_3) EditText mNum3Et; - @BindView(R.id.num_4) EditText mNum4Et; - @BindView(R.id.num_5) EditText mNum5Et; - @BindView(R.id.num_6) EditText mNum6Et; + EditText mNum1Et; + EditText mNum2Et; + EditText mNum3Et; + EditText mNum4Et; + EditText mNum5Et; + EditText mNum6Et; - private Unbinder mBind; private ArrayList mNumberViews = new ArrayList<>(); private List mDisposables = new ArrayList<>(); @@ -70,8 +66,18 @@ public class CodeInputEditText extends LinearLayout { } void init(Context context, AttributeSet attrs) { - View rootView = View.inflate(context, R.layout.code_input_view, this); - mBind = ButterKnife.bind(rootView); + inflate(context, R.layout.code_input_view, this); + } + + @Override + protected void onFinishInflate() { + super.onFinishInflate(); + mNum1Et = findViewById(R.id.num_1); + mNum2Et = findViewById(R.id.num_2); + mNum3Et = findViewById(R.id.num_3); + mNum4Et = findViewById(R.id.num_4); + mNum5Et = findViewById(R.id.num_5); + mNum6Et = findViewById(R.id.num_6); initETViews(); } -- GitLab