Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在安卓系统中,按下网页浏览页面上的ok按钮后,如何返回活动?_Android_Url_Web Applications - Fatal编程技术网

Android 在安卓系统中,按下网页浏览页面上的ok按钮后,如何返回活动?

Android 在安卓系统中,按下网页浏览页面上的ok按钮后,如何返回活动?,android,url,web-applications,Android,Url,Web Applications,当我在网页浏览页面上填写完表单后按下ok按钮时,它应该会返回到android中的活动。如果有任何示例代码或逻辑,请帮助我。 提前谢谢 您可以使用代替按钮并使其看起来像按钮 网页中的代码 Android Webview的Java文件中的代码 import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.view.KeyEvent; impor

当我在网页浏览页面上填写完表单后按下ok按钮时,它应该会返回到android中的活动。如果有任何示例代码或逻辑,请帮助我。 提前谢谢

您可以使用代替按钮并使其看起来像按钮

网页中的代码

Android Webview的Java文件中的代码

import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MyWebViewClient extends WebViewClient {

    private Context context;

    public MyWebViewClient(Context context) {
        this.context = context;
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.equals("android://back")){
              //to just close webview
              finish();  
             //to open another activity uncomment below code
             /* Intent i = new Intent(context, SecondActivity.class);
            context.startActivity(i); */
            return true;
        }
        return super.shouldOverrideUrlLoading(view, url);
    }
}

请检查以下链接此处的活动是否与加载webview或加载到新webview的活动相同?显示一些您迄今为止尝试过的代码,或者进一步解释您的问题。@AlexBcn否两者都是不同的活动。