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 a756d3ba07c6935f8ce8d94c7bd7a2fbcd8c0605..6b0bc6d81eab22d8bdb0a884ac6efd35827cf99c 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(); }