import android.widget.MultiAutoCompleteTextView;
import android.widget.RelativeLayout;
import android.widget.Spinner;
-import android.widget.Switch;
import android.widget.TextView;
import org.strongswan.android.R;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatDialogFragment;
+import androidx.appcompat.widget.SwitchCompat;
import androidx.core.text.HtmlCompat;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
private TextInputLayoutHelper mMTUWrap;
private EditText mPort;
private TextInputLayoutHelper mPortWrap;
- private Switch mCertReq;
- private Switch mUseCrl;
- private Switch mUseOcsp;
- private Switch mStrictRevocation;
- private Switch mRsaPss;
- private Switch mIPv6Transport;
+ private SwitchCompat mCertReq;
+ private SwitchCompat mUseCrl;
+ private SwitchCompat mUseOcsp;
+ private SwitchCompat mStrictRevocation;
+ private SwitchCompat mRsaPss;
+ private SwitchCompat mIPv6Transport;
private EditText mNATKeepalive;
private TextInputLayoutHelper mNATKeepaliveWrap;
private EditText mIncludedSubnets;
mPortWrap = (TextInputLayoutHelper) findViewById(R.id.port_wrap);
mNATKeepalive = (EditText)findViewById(R.id.nat_keepalive);
mNATKeepaliveWrap = (TextInputLayoutHelper) findViewById(R.id.nat_keepalive_wrap);
- mCertReq = (Switch)findViewById(R.id.cert_req);
+ mCertReq = findViewById(R.id.cert_req);
mUseCrl = findViewById(R.id.use_crl);
mUseOcsp = findViewById(R.id.use_ocsp);
mStrictRevocation= findViewById(R.id.strict_revocation);
</org.strongswan.android.ui.widget.TextInputLayoutHelper>
- <Switch
+ <androidx.appcompat.widget.SwitchCompat
android:id="@+id/cert_req"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="@string/profile_cert_req_hint" />
- <Switch
+ <androidx.appcompat.widget.SwitchCompat
android:id="@+id/use_ocsp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="@string/profile_use_ocsp_hint" />
- <Switch
+ <androidx.appcompat.widget.SwitchCompat
android:id="@+id/use_crl"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="@string/profile_use_crl_hint" />
- <Switch
+ <androidx.appcompat.widget.SwitchCompat
android:id="@+id/strict_revocation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="@string/profile_strict_revocation_hint" />
- <Switch
+ <androidx.appcompat.widget.SwitchCompat
android:id="@+id/rsa_pss"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="@string/profile_rsa_pss_hint" />
- <Switch
+ <androidx.appcompat.widget.SwitchCompat
android:id="@+id/ipv6_transport"
android:layout_width="match_parent"
android:layout_height="wrap_content"