0
디스플레이가 꺼져있는 동안 내 앱이 5 분마다 특정 웹 페이지로 이동하게하고 싶습니다. 그러므로 나는 AlarmReceiver를 만들었습니다 :백그라운드에서 WebView가 웹 페이지를로드하지 않습니다
[BroadcastReceiver]
public class BackgroundAlarmReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
MainActivity.Current.RunOnUiThread(() =>
{
FMain.WV.LoadUrl("http://127.0.0.1/");
});
}
}
WV가 'FMain'프래그먼트의 레이아웃과 그 정적 파라미터에 첨부되었습니다.
화면이 켜져 있지만 화면을 껐다가 켜면 대부분 "웹 페이지를 사용할 수 없습니다. ERR_NAME_NOT_RESOLVED"(가끔은 화면은). 안드로이드 시스템은 웹보기를 죽이기 때문에,
public class MyWebViewClient : WebViewClient
{
public override bool ShouldOverrideUrlLoading(WebView view, IWebResourceRequest request)
{
view.LoadUrl(request.Url.ToString());
return false;
}
}
내 용도로 페이지를 렌더링해야합니다 ... – 91378246
@ 91378246 배터리 수명이 매우 나쁩니다. – ad1Dima
그래, 알아,하지만 전체 페이지를 렌더링 할 방법이 없다 ... – 91378246