Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51be76b1 authored by Ecco Park's avatar Ecco Park
Browse files

OsuLogin: Show toast message when the sign-up is failed.



Bug: 129356108
Test: tested with R2 AP for OSU procedure timeout.
Change-Id: Icfb077e68b527b634adf04585a2c836e822c310a
Signed-off-by: default avatarEcco Park <eccopark@google.com>
parent e2dc2d0b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -3,4 +3,6 @@
    <string name="app_name">OsuLogin</string>
    <!-- action bar label [CHAR LIMIT=32] -->
    <string name="action_bar_label">Online Sign Up</string>
    <!-- toast message [CHAR LIMIT=32] -->
    <string name="sign_up_failed">Sign-up failed</string>
</resources>
+7 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import android.widget.Toast;

import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;

@@ -141,6 +142,7 @@ public class OsuLoginActivity extends Activity {
                    Log.d(TAG, "Lost for the current Network, close the browser");
                }
                mForceDisconnect = false; // It is already disconnected.
                showSignUpFailedToast();
                if (mNetwork.equals(network)) {
                    finishAndRemoveTask();
                }
@@ -229,6 +231,11 @@ public class OsuLoginActivity extends Activity {
        return "";
    }

    private void showSignUpFailedToast() {
        Toast.makeText(getApplicationContext(), R.string.sign_up_failed,
                Toast.LENGTH_SHORT).show();
    }

    private class OsuWebViewClient extends WebViewClient {
        boolean mPageError = false;
        boolean mRedirectResponseReceived = false;