안녕하세요.

 

Webview에서 QnA 리스트 페이지를 불러옵니다.

 

그 페이지에서 QnA를 등록할 수 있는데,

 

내용을 작성하고 등록 버튼을 여러번 누르게 되면

 

네트워크가 양호할땐 상관없는데,

 

처리속도가 느려지게 되면 여러번 누른만큼 데이터가 등록처리를 하게 됩니다.

 

이 부분을 코드적으로 제어할 수 있을까요?

 

여러번 눌러도 한번만 처리되도록...

 

webviewQna.setWebViewClient(new WebViewClient()
 {
          public boolean shouldOverrideUrlLoading(WebView view, String url)

          {
                    webviewQna.setVisibility(View.INVISIBLE);
                    hShowProgressDialog.sendEmptyMessage(0);              
                    view.loadUrl("url);
                    return true;
           }
             
          public void onPageFinished(WebView view, String url)

          {
                    hCloseProgressDialog.sendEmptyMessageDelayed(0, 100);
          }
 });

 

이런식으로 코드를 작성해봐도...

페이지 콜을 하기 전에 눌려진 버튼에 대한 처리가 전부 들어가게 되는 것 같네요.

 

어떻게 해야할지요??