ایراد نمایش فایل آپلود در وب ویو - لطفا کمک کنید خیلی وقته گیجم کرده
با سلام و عرض ادب بنده یک صفحه وب رو با وب ویو باز می کنم ولی کلید فایل آپلود (انتخاب فایل) در وب ویو کار نمی کنه
این هم کدمه لطفا ملاحظه بفرمائید
لطفا کمک کنید خیلی وقته گیجم کرده :گریه::گریه::گریه::گریه: خواهش
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import static ir.bolangoo.add_show_image.R.id.webView1;
public class MainActivity extends AppCompatActivity {
private WebView webView;
public static final int INPUT_FILE_REQUEST_CODE = 1;
private ValueCallback<Uri[]> mFilePathCallback;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true );
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true) ;
webView.setWebChromeClient(new WebChromeClient());
webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onShowFileChooser(WebView webView,ValueCallback<Uri[]> filePathCallback, FileChooserParams
fileChooserParams) {
if (mFilePathCallback != null) {
mFilePathCallback.onReceiveValue(null);
}
mFilePathCallback = filePathCallback;
Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT);
contentSelectionIntent.addCategory(Intent.CATEGORY _OPENABLE);
contentSelectionIntent.setType("*/*");
Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER);
chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent);
chooserIntent.putExtra(Intent.EXTRA_TITLE, R.string.chooser_title);
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENT S, new Intent[0]);
startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE);
return true;
}
});
webView.loadUrl("http://bolangoo.ir/sabte_aghhi.aspx");
}
}
این خط که بابت chooser_title خطا میده چی
chooserIntent.putExtra(Intent.EXTRA_TITLE, R.string.chooser_title);
این هم همه دسترسی هایی هست که به برنامه دادم
<uses-permission android:name="android.permission.ACCESS_NETWORK_ST ATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE " />
<uses-permission android:name="android.permission.READ_EXTERNAL_STO RAGE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_P ACKAGES" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_ST ORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
درج آگهی رایگان
نقل قول: ایراد نمایش فایل آپلود در وب ویو - لطفا کمک کنید خیلی وقته گیجم کرده
دوست عزیز!
من تست کردم روی sdk 25 و مشکلی هم نداشت و پیغام خطایی هم نداد و همچنین انتخاب تصویر را هم برام آورد!! البته خط 38 را که تکراری بود از سورس کد بالا حذف کردم !
به هر حال متن خطا تون را هم بذارید!!
نقل قول: ایراد نمایش فایل آپلود در وب ویو - لطفا کمک کنید خیلی وقته گیجم کرده
خطایی نمیده
ظاهرا این کد در اندروید ۴.۴.۲ کار نمی کنه
اس دی کای من ۲۵ هست
نقل قول: ایراد نمایش فایل آپلود در وب ویو - لطفا کمک کنید خیلی وقته گیجم کرده
من خط 38 رو که تکراری بود رو هم حذف کردم ولی اتفاق خاصی نیافتاد
بعد من درپست اول هم عرض کردم که chooser_title در خط 66 خطا میده
این هم متن خطاشه
Error:(54, 67) error: cannot find symbol variable chooser_title
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.