خطأ android:exported للنشاط (Activity) في Android 12 والإصدارات الأحدث: كيف تصلحه؟
مرحبًا أيها الزملاء! لقد قمت مؤخرًا بتحديث targetSdk إلى 31 (Android 12) في مشروعي بلغة Kotlin، والآن عند البناء يظهر خطأ:
```
android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent-filter defined.
```
إليك ملف AndroidManifest.xml الخاص بي:
```xml
```
أفهم أنه يجب إضافة `android:exported`، لكن ليس واضحًا تمامًا أي قيمة يجب وضعها. بالنسبة لـ MainActivity، قمت بتعيين `true` لأنها نقطة الدخول إلى التطبيق. بالنسبة لـ SecondActivity — `false` لأنها تُشغل فقط من داخل تطبيقي. لكن هل هذا صحيح؟