WebView文件选择器JAVA Android

WebView文件选择器JAVA Android,java,android,eclipse,facebook,twitter,Java,Android,Eclipse,Facebook,Twitter,我正在制作一个Android应用程序,它是一个基于web的社交媒体网站,集所有功能于一身,我在Twitter上遇到了麻烦,Google plus不允许我上传照片,它允许我选择一张,但不允许我上传照片 Facebook很好,它可以让我选择一张照片并上传,不会出错 这是我正在使用的代码,也许我正在做的事情是错误的 @SuppressWarnings("unused") public void openFileChooser(ValueCallback<U

我正在制作一个Android应用程序,它是一个基于web的社交媒体网站,集所有功能于一身,我在Twitter上遇到了麻烦,Google plus不允许我上传照片,它允许我选择一张,但不允许我上传照片

Facebook很好,它可以让我选择一张照片并上传,不会出错

这是我正在使用的代码,也许我正在做的事情是错误的

@SuppressWarnings("unused")
                    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/*"); 
                       hello.mUploadMessage = uploadMsg;
                       getActivity().startActivityForResult( Intent.createChooser( i, "File Chooser" ), 1 ); } 
@SuppressWarnings(“未使用”)
public void openFileChooser(ValueCallback uploadMsg、字符串接受类型、字符串捕获){
mUploadMessage=上传消息;
意向i=新意向(意向.行动\u获取\u内容);
i、 addCategory(意图。类别可打开);
i、 setType(“image/*”);
hello.mUploadMessage=uploadMsg;
getActivity().startActivityForResult(Intent.createChooser(i,“文件选择器”),1);}
主要活动

ValueCallback<Uri> mUploadMessage;  
     private final static int FILECHOOSER_RESULTCODE=1;
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent intent) {


         if(requestCode==FILECHOOSER_RESULTCODE)  
          {  
           if (null == mUploadMessage) return;  
                    Uri result = intent == null || resultCode != RESULT_OK ? null  
                            : intent.getData();  
                    mUploadMessage.onReceiveValue(result);  
                    mUploadMessage = null;  

          }  
         } 
ValueCallback多路消息;
private final static int FILECHOOSER_RESULTCODE=1;
@凌驾
ActivityResult上受保护的void(int-requestCode、int-resultCode、Intent-Intent){
if(requestCode==FILECHOOSER\u RESULTCODE)
{  
if(null==mUploadMessage)返回;
Uri result=intent==null | | resultCode!=结果_确定?null
:intent.getData();
mUploadMessage.onReceiveValue(结果);
mUploadMessage=null;
}  
} 
我正在使用Eclipse并在Android 4.4.4和4.3上测试它,有人能给我一个主意吗?希望它是一个基本的和简单的修复