summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2020-12-29 14:38:43 +0100
committercyBerta <cyberta@riseup.net>2020-12-29 14:38:43 +0100
commit4487985ea1589ab8d32330c22dac2e65cbede0bf (patch)
treeb48998fd48b04864944643e16d8790b8a35547af /app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java
parentfd81f2e14e36adb59d534df257e6ba2262cc362f (diff)
update butterknife probably a last time
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java')
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java26
1 files changed, 18 insertions, 8 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java b/app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java
index a8034e1a..7d457406 100644
--- a/app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java
+++ b/app/src/main/java/se/leap/bitmaskclient/base/fragments/AlwaysOnDialog.java
@@ -4,17 +4,19 @@ import android.app.Dialog;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.CheckBox;
+
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatDialogFragment;
import androidx.appcompat.widget.AppCompatTextView;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.CheckBox;
+import butterknife.BindView;
import butterknife.ButterKnife;
-import butterknife.InjectView;
+import butterknife.Unbinder;
import se.leap.bitmaskclient.R;
import se.leap.bitmaskclient.base.views.IconTextView;
@@ -31,15 +33,17 @@ public class AlwaysOnDialog extends AppCompatDialogFragment {
public final static String TAG = AlwaysOnDialog.class.getName();
- @InjectView(R.id.do_not_show_again)
+ @BindView(R.id.do_not_show_again)
CheckBox doNotShowAgainCheckBox;
- @InjectView(R.id.user_message)
+ @BindView(R.id.user_message)
IconTextView userMessage;
- @InjectView(R.id.block_vpn_user_message)
+ @BindView(R.id.block_vpn_user_message)
AppCompatTextView blockVpnUserMessage;
+ private Unbinder unbinder;
+
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
@@ -52,7 +56,7 @@ public class AlwaysOnDialog extends AppCompatDialogFragment {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
View view = inflater.inflate(R.layout.d_checkbox_confirm, null);
- ButterKnife.inject(this, view);
+ unbinder = ButterKnife.bind(this, view);
userMessage.setIcon(R.drawable.ic_settings);
userMessage.setText(getString(R.string.always_on_vpn_user_message));
@@ -73,4 +77,10 @@ public class AlwaysOnDialog extends AppCompatDialogFragment {
.setNegativeButton(R.string.cancel, (dialog, id) -> dialog.cancel());
return builder.create();
}
+
+ @Override
+ public void onDestroyView() {
+ super.onDestroyView();
+ unbinder.unbind();
+ }
}