
이 위에 나타나는 저 파란색이요
페이지로딩할때 안나타났으면 좋겠는데 어떻게하나요?
아래 소스와 같이 프로그레스바 생성해서 없앴는데 계속 보입니다 ㅠ
public class MainActivity extends AppCompatActivity {
private static WebView mNsokWebView = null; // NSOK WebView
private SwipeRefreshLayout mSwipeRefreshLayout = null; // 아래로 당겨서 새로고침 레이아웃
private AppExitPreventUtil mAppExitPreventHandler = null; // 뒤로가기 한 번에 앱 죽이는 것 방지 핸들러
private ProgressBar mProgressBar = null; // showing bar while web page loading
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initializeWebView();
mAppExitPreventHandler = new AppExitPreventUtil(this);
}
private void initializeWebView() {
mNsokWebView = (WebView) findViewById(R.id.nsok_webView);
mProgressBar = new ProgressBar(this);
mProgressBar.setVisibility(View.GONE);
mNsokWebView.setWebChromeClient(new NsokWebChromeClient());
mNsokWebView.setWebViewClient(new NsokWebViewClient());
mNsokWebView.getSettings().setJavaScriptEnabled(true);
mNsokWebView.addJavascriptInterface(new NsokBridge(this), "nsok_bridge");
mNsokWebView.loadUrl(Nsok.connWebUrl);
// 아래로 당겨서 새로고침.
mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container);
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
if (mSwipeRefreshLayout.isRefreshing()) {
mSwipeRefreshLayout.setRefreshing(false);
}
mNsokWebView.reload();
}
}
);
}