0
화면 제한 시간 동안 WebView가 여전히 활성화되도록하는 해결책을 찾고 싶습니다.Sreen Time-Out 때 WebView도 사라졌습니다.
저는 WebView를 사용하여 음악을 재생하는 프로그램입니다. 화면이 살아 있다면 매우 적절하게 작동하지만 WebView에서 내 음악이 사라지면 내 음악도 사라집니다. 내가 :(주 이상이 해결책을 찾기 위해 노력하지만 여전히 수행 할 수없는 당신에게 매우 수줍어
public class WebViewActivity extends Activity {
WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.playlist);
mWebView = (WebView) findViewById(R.id.webView1);
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.loadUrl("http://mp3skull.com/usher.html");
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onPause()
{
mWebView.setVisibility(View.GONE);
mWebView.destroy();
super.onPause();
}
}
는
당신은 내게 줄 희망 : 여기
내 코드입니다. .이 문제에 대한 해결책감사를 클래스에 onPause() 메소드를 제거 코드를 아래와 같이
친애하는 Disnesh. 사용자가 뒤로 단추를 눌렀을 때 WebView에서 음악을 중지하기 때문에이 메서드는 onPause()를 제거 할 수 없습니다. onPause를 제거하지 않고 다른 방법이 있습니까? 대단히 Disnesh 주셔서 감사합니다. – SopheakVirak
좋습니다. 다음 문을 제거하십시오. mWebView.setVisibility (View.GONE); onPause() 메소드 ..! – Dinesh
Dinesh가 이미 제거되었습니다. mWebView.setVisibility (View.GONE); 그러나 화면 제한 시간이 지나면 WebView의 음악은 사라집니다. 도와 줘서 고마워. – SopheakVirak