Mohamed Ahmed158 نشر 20 يوليو 2023 أرسل تقرير نشر 20 يوليو 2023 لدري سورس كود تطبيق فلاتر قمت بشراءه وقمت بعمل ريسكين له وعندما تم نزول تحديث للتطبيق قمت بتحميله وتغير الاشياء الخاصه بي فقط وعندك تشغيله على الهاتف وفتحه تظهر شاشه سوداء فقط معا العلم قبل التعديل يتم تشغيله بشكل طبيعي 1 اقتباس
0 Mustafa Suleiman نشر 20 يوليو 2023 أرسل تقرير نشر 20 يوليو 2023 عليك بتجربة التطبيق بالتحديث الأخير بدون أية تعديلات، لتفقد هل المشكلة من التعديلات التي قمت بها وتتعارض من كود معين في التطبيق أم هناك مشكلة في السورس كود نفسه. وهل أنت مطور أم مستخدم للتطبيق فقط؟ ففي حال كنت مطور قد تكون ملفات البناء القديمة غير متوافقة مع التغييرات الجديدة، فحاول إعادة بناء التطبيق من البداية باستخدام أدوات البناء الخاصة بفلاتر. وربما يفيديك حذف الملفات المؤقتة على هاتفك باستخدام أي برنامج لذلك من متجر جوجل بلاي، وأيضًا التأكد من التطبيق متوافق مع إصدار الأندرويد لديك. وهل حاولت تجربة التطبيق على هاتف آخر؟ اقتباس
0 Mohamed Ahmed158 نشر 20 يوليو 2023 الكاتب أرسل تقرير نشر 20 يوليو 2023 لقد قمت بتجربه التطبيق قبل التعديل وانه يعمل بشكل جيد بدون اي مشاكل انني فقط قمت بتغير البيانات الافتراضيه فقط مثل الباكدج نيم واسم التطبيق وبيانات اخري مثل التي اضافتها في التحدبث السابق الان عند فتح التطبيق واقوم بفتحه تظهر هذه الشاشه اقتباس
0 Mustafa Suleiman نشر 20 يوليو 2023 أرسل تقرير نشر 20 يوليو 2023 لديه خطأ يعني أنه عندما تقوم بتطبيق مشغّل الفحص (null check operator) "!" على قيمة تكون فارغة (null)، وعند استخدام "!" بجانب متغير أو خاصية يفترض أن تكون غير فارغة (non-null)، فإذا كانت القيمة فعليًا فارغة (null)، سيتم رفع خطأ بسبب هذا التصريح غير الصحيح. وفي الكود لديك قبل استخدام المشغّل "!" على المتغير أو الخاصية، عليك بالتحقق إذا كانت القيمة فعليًا غير فارغة باستخدام التحقق من القيمة الفارغة كالتالي: if (myVariable != null) { // قم بتنفيذ العمليات على myVariable هنا } أيضًا استخدم مشغل عدم الائتمان "?" بدلاً من "!" والذي سيتجاوز الخطأ إذا كان المتغير فعليًا فارغًا (null) وسيعيد قيمة افتراضية بدلاً من رفع الخطأ كالتالي: var value = myVariable?.someProperty; وفي حال كانت myVariable فارغة (null)، سيتم تعيين قيمة value بدلاً من رفع الخطأ. بإمكانك أيضًا استخدام ثلاثي العوامل للتحقق من أكثر من خاصية في سلسلة من الخصائص دون رفع الخطأ إذا كان أحد هذه الخصائص فارغًا (null): var value = myVariable?.someProperty?.anotherProperty; اقتباس
0 Mohamed Ahmed158 نشر 21 يوليو 2023 الكاتب أرسل تقرير نشر 21 يوليو 2023 شكرا لك ، لقد حللت المشكلة. كانت المشكلة في ملف اللغة ، الذي كان يحتوي على سطور مفقودة اقتباس
السؤال
Mohamed Ahmed158
لدري سورس كود تطبيق فلاتر قمت بشراءه
وقمت بعمل ريسكين له وعندما تم نزول تحديث للتطبيق قمت بتحميله وتغير الاشياء الخاصه بي فقط وعندك تشغيله على الهاتف وفتحه تظهر شاشه سوداء فقط معا العلم قبل التعديل يتم تشغيله بشكل طبيعي
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.