الروبوت - يموت WebView عند استئناف
-
19-09-2019 - |
سؤال
- لدي نشاط مع بعض البيانات المعروضة في WebView التي قمت بتحميلها
WebView#loadDataWithBaseURL
- ثم لدي / انقر فوق خيار القائمة الذي حرائق
android.content.Intent.ACTION_SEND
- اختر البريد الإلكتروني من المختار
- جوجل البريد الإلكتروني يأتي (كما هو متوقع)
- تجاهل البريد الإلكتروني وضرب زر الظهر
- العمل مع WebView يحاول
resume
- Bang - أحصل على NullponterException في الخط 4380 في WebView.java
if (mWebViewCore.getSettings().getNeedInitialFocus())
منذ mwebviewcore أصبح الآن فارغ
المكان الوحيد في التعليمات البرمجية حيث يلغي mwebviewcore هو في WebView # تدمير - كيف يمكنني التعافي من هذا؟ هل أحتاج إلى إعادة إنشاء المتصفح وتحميل بياناتي مرة أخرى، وهذا يبدو مهذرا جدا؟ أنا أقدر حقا اقتراح جيد في هذه المرحلة
المحلول
حسنا، يمكنني أن أخبرك أنني قد اختبرت فقط باستخدام WebView
مع loadDataWithBaseURL()
, ، حيث تحتوي الصفحة التي قمت بتحميلها على رابط. النقر على الرابط يجلب تطبيق المتصفح، كما هو متوقع. الزر الخلفي-جي من المتصفح يجلب تطبيقي مع WebView
على ما يرام، لا استثناءات.
ذلك إما ACTION_SEND
/ Gmail خاصة بطريقة أو بأخرى، أو هناك شيء آخر يحدث مع تطبيقك.
هل يمكنك تكرار المشكلة في مشروع صغير يمكنك نشره في مكان ما؟
لا تنتمي إلى StackOverflow