Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.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
Java WebView自动填充已禁用,因为WebView不是';t使用活动上下文创建_Java_Android_Android Webview - Fatal编程技术网

Java WebView自动填充已禁用,因为WebView不是';t使用活动上下文创建

Java WebView自动填充已禁用,因为WebView不是';t使用活动上下文创建,java,android,android-webview,Java,Android,Android Webview,独立于我一直拥有的解决方案,此日志: W/cr\u AwAutofillManager:WebView自动填充被禁用,因为WebView不是使用活动上下文创建的。 为什么会出现此日志?我在网上找不到这样的例子 有没有办法解决这个问题/在没有javascript的情况下使用自动填充 我对android没有太多经验,我也尝试过一些调整,比如调用setImportantForAutofill()和setAutofillHints,以及其他引用autofill的方法调用 LoginApplication

独立于我一直拥有的解决方案,此日志:

W/cr\u AwAutofillManager:WebView自动填充被禁用,因为WebView不是使用活动上下文创建的。

  • 为什么会出现此日志?我在网上找不到这样的例子
  • 有没有办法解决这个问题/在没有javascript的情况下使用自动填充
  • 我对android没有太多经验,我也尝试过一些调整,比如调用setImportantForAutofill()和setAutofillHints,以及其他引用autofill的方法调用

    LoginApplication.java
    (扩展AppCompative活动)

    @覆盖
    创建时受保护的void(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    MainApplication.getMyComponent().inject(这个);
    setContentView(R.layout.activity\u登录);
    WebView loginWebView=findviewbyd(R.id.weblogin);
    setWebViewClient(新的CustomWebClient(存储,KeyDoveService,this));
    WebSettings WebSettings=loginWebView.getSettings();
    setJavaScriptEnabled(true);
    webSettings.setSupportMultipleWindows(真);
    loadUrl(authCodeUrl.toString());
    }
    
    activity\u login.xml

    
    
    AndroidManifest.xml的一部分

    
    
    也许您没有扩展
    AppCompatActivity
    ?我扩展了:/我尝试了扩展AppCompatActivity和RxAppCompatActivity(它也已经扩展了AppCompatActivity)