Android 12 - Targeting S+ (version 31 and above)
FLAG_IMMUTABLE ve FLAG_MUTABLE
Tüm FOSS projelerini kapsayan bir sorun olarak google tarafından Açık kaynak geliştiricilerin önüne koyulan aşılması zor olmasada bir çok insanın uygulama kullanımını kısıtlamaya yarıyacak bir yöntem.
İnsanlar normal bir bildirimden farklı notice görmeleri dahi endişe etmelerine yeter ve FLAG_MUTABLE ile FLAG_IMMUTABLE araştırması yapıldığında aslında endişeden fazlası olduğunu görür fakat kendisini de PlayStore de bulur çünkü PlayStorede ciddi bir pazar var ama borsa kaynakları eskisi kadar değil bunun sebebi çok fazla açık kaynak projesi ve github gibi platformlarin varoluşu.
Tüm mesele kullanmak istediğiniz uygulamada sorun yaşar veya bu konudaki anlatılan hatayı alırsanız video izleyip sorunu çözebilirsiniz.
Bu sınıfın örnekleri getActivity(Context, int, Intent, int), getActivities(Context, int, Intent[], int), getBroadcast(Context, int, Intent, int)ve ile oluşturulur getService(Context, int, Intent, int); döndürülen nesne, daha sonra sizin adınıza tarif ettiğiniz eylemi gerçekleştirebilmeleri için başka uygulamalara teslim edilebilir.