کلیدستان

نسخه‌ی کامل: مشکل در فعال کردن پلاگین برای WebView ، در برنامه نویسی اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام و وقت بخیر
در مورد پلاگین به مشکل برخوردم ممنون میشم اگر میدونید راهنمایی بفرمائید

کد زیر رو به وب ویو اضافه میکنم

 
کد پی‌اچ‌پی:
mWebView = (WebView)findViewById(R.id.webView1);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true

اما وقتی نسخه تارگت رو روی api20 قرار میدم خط قرمز خطا رو میده و با api17 به بالا سازگار نیست
این در حالی است که در api17 به پائین هیچ مشکلی نداره اما اپلیکیشن بسته شده روی api17 به بالا صفحه مشکی نشون میده

ممنون میشم راهنماییم کنید و اگر کد جایگزینی هستش لطف کنید بفرمائید

با تشکر
سلام.
به جای کد زیر :

کد پی‌اچ‌پی:
mWebView.getSettings().setPluginsEnabled(true); 

این کد را جایگزین کنید :

کد پی‌اچ‌پی:
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON); 

روش setPluginsEnabled در api 18 و api های جدیدتر حذف شده.

خیلی ممنون از راهنمائیتون

اما کد رو قرار میدم زیرش خط قرمز میکشه (خطا)
اگر متن خطا مربوط به نسخه api است، شما کدها رو حالت بندی کنید، برای یک نسخه api و نسخه های کمتر، همان کد قدیمی را به کار ببرید و برای نسخه های api بالاتر، کد جدید را بنویسید. برای حالت بندی بر اساس نسخه api ، کلید زیر را بخوانید :

کلید شماره 2838

اگر متن خطا ربطی به نسخه api نداشت، متن خطا را بنویسید تا بررسی کنم.