마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹뷰 파일 업로드 설정시 당겨서 재시작 멈춤 현상

0 추천
안녕하세요 몇일째 삽질하고 있습니다.

프래그먼트에서 웹뷰랑 PullToRefreshListView(당겨서 재시작) 두개 기능을 실현하고 있는데

처음엔 웹뷰에서 당겨서재시작 별 문제 없이 잘되었는데 아래 파일업로드 기능을 넣고 나면

당겨서 재시작이 멈추는 현상이 생깁니다.

당기고 나면 리스타트가 되면서 위에 로드중....이미지 계속 돌아가고 꺼지지를 않네요 ㅜㅜ

몇일째 삽질중이니 초보자이오니 상세한 답변 좀 부탁드립니다.

 

 

 

 

 

//////////////////////////////파일업로드 기능//////////////////////
      
            
      mWebView.setWebChromeClient(new WebChromeClient()  
        {  
            
               //The undocumented magic method override  
               //Eclipse will swear at you if you try to put @Override here  
            // For Android 3.0+
            public void openFileChooser(ValueCallback<Uri> uploadMsg) {  

                mUploadMessage = uploadMsg;  
                Intent i = new Intent(Intent.ACTION_GET_CONTENT);  
                i.addCategory(Intent.CATEGORY_OPENABLE);  
                i.setType("image/*");  
                MainCouponActivity1.this.startActivityForResult(Intent.createChooser(i,"File Chooser"), FILECHOOSER_RESULTCODE);  
               }

            // For Android 3.0+
               public void openFileChooser( ValueCallback uploadMsg, String acceptType ) {
               mUploadMessage = uploadMsg;
               Intent i = new Intent(Intent.ACTION_GET_CONTENT);
               i.addCategory(Intent.CATEGORY_OPENABLE);
               i.setType("*/*");
               MainCouponActivity1.this.startActivityForResult(
               Intent.createChooser(i, "File Browser"),
               FILECHOOSER_RESULTCODE);
               }

            //For Android 4.1
               public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture){
                   mUploadMessage = uploadMsg;  
                   Intent i = new Intent(Intent.ACTION_GET_CONTENT);  
                   i.addCategory(Intent.CATEGORY_OPENABLE);  
                   i.setType("image/*");  
                   MainCouponActivity1.this.startActivityForResult( Intent.createChooser( i, "File Chooser" ), MainCouponActivity1.FILECHOOSER_RESULTCODE );
               }

        });  
        
//////////////////////////////파일업로드 기능//////////////////////
알파브이 (300 포인트) 님이 2016년 10월 23일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...