Do not show udfps enrollment page in multi window mode.

In multi window mode, finish FingerprintEnrollEnrolling activity
and show a toast.

Test: atest FingerprintEnrollEnrollingTest
Bug: 184118847
Change-Id: I8cfa61b334c029185e1bbf46fdbf158bb493a1e0
This commit is contained in:
Hao Dong
2023-02-02 12:08:37 +08:00
parent 56f1eb0fbf
commit 54003698b1
3 changed files with 34 additions and 3 deletions

View File

@@ -66,6 +66,7 @@ import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.IdRes;
import androidx.appcompat.app.AlertDialog;
@@ -249,6 +250,14 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (isInMultiWindowMode()) {
final Toast splitUnsupportedToast = Toast.makeText(this,
R.string.dock_multi_instances_not_supported_text, Toast.LENGTH_SHORT);
splitUnsupportedToast.show();
finish();
return;
}
if (savedInstanceState != null) {
restoreSavedState(savedInstanceState);
}