我目前遇到此错误:
活动me.akaruikage.bkntools.VTPHeute已泄露最初在此处注册的IntentReceiver org.chromium.content.browser.accessibility.LollipopWebContentsAccessibility$1@5653daf。你是否错过了对unregisterReceiver()的调用?
使用此活动代码:
package me.akaruikage.bkntools;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.KeyEvent;
import android.view.ViewGroup;
import android.webkit.WebView;
public class VTPHeute extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vtpheute);
setWebViewSize();
initWebView();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
startActivity(new Intent(this, MainActivity.class));
finish();
}
// TODO: Implement this method
return super.onKeyDown(keyCode, event);
}
void setWebViewSize() {
WebView v = (WebView) findViewById(R.id.vtp_heute_webview);
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics();
display.getMetrics(outMetrics);
ViewGroup.LayoutParams params = v.getLayoutParams();
params.width = (int) outMetrics.widthPixels * 2;
v.setLayoutParams(params);
}
void initWebView() {
WebView v = (WebView) findViewById(R.id.vtp_heute_webview);
v.getSettings().setJavaScriptEnabled(true);
v.loadUrl("https://mese.webuntis.com/WebUntis/monitor?school=BK-Niederberg&monitorType=subst&format=Vertretungen");
}
}
我在StackOverflow上查了一下,无法找到合适的解决方案。查看Webview,它只显示带有"net::ERR_CACHE_MISS"
我有另一个使用相同代码的应用程序,并且在那里它完美无缺。
编辑:我通过获取代码并将其放入新应用程序来修复它。