我目前面临这个错误:
活动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");
}
}
Run Code Online (Sandbox Code Playgroud)
我在StackOverflow上查了一下,找不到合适的解决方案.查看Webview它只显示默认的android错误页面"net::ERR_CACHE_MISS"
我有另一个应用程序与完全相同的代码,并在那里它完美无缺.
编辑:我通过获取代码并将其放入一个新的应用程序修复它.
| 归档时间: |
|
| 查看次数: |
1074 次 |
| 最近记录: |