5

Bu sorun, yalnızca Android 5.0 Lollipop üzerinde oluyor. Lollipop ile bir telefona erişimim yok, kodu Genymotion Android Emulator'da geliştirdim ancak bu sorun emülatörde gerçekleşmiyor. Ben sadece kullanıcıların telefonlarından yanlış yığınlar alıyorum.android.content.ActivityNotFoundException: Hiçbir işlem bulunamadı Intent {act = android.settings.USAGE_ACCESS_SETTINGS}

Benim Kod:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
    Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS); 
    startActivity(intent); 
} 

App çöküyor ve ben kullanıcılardan alıyorum StackTrace:

android.content.ActivityNotFoundException: No Activity found to handle Intent {  act=android.settings.USAGE_ACCESS_SETTINGS } 
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1765) 
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1485) 
at android.app.Activity.startActivityForResult(Activity.java:3780) 
at android.app.Activity.startActivityForResult(Activity.java:3741) 
at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:849) 
at android.support.v4.app.Fragment.startActivity(Fragment.java:880) 
at  com.myapp.myfirstapp.fragments.addablock.apps.Fragment_appsselect_addblock$2.onClick(Fragment_ appsselect_addblock.java:147) 
at android.view.View.performClick(View.java:4763) 
at android.view.View$PerformClick.run(View.java:19821) 
at android.os.Handler.handleCallback(Handler.java:739) 
at android.os.Handler.dispatchMessage(Handler.java:95) 
at android.os.Looper.loop(Looper.java:135) 
at android.app.ActivityThread.main(ActivityThread.java:5274) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 
+0

ara [Bu] (http://stackoverflow.com/questions/27097743/error-in-manifest-xml-when-adding-package-usage-stats-android-lollipop) da ([Bu] kontrol http://stackoverflow.com/questions/27215013/check-if-my-application-has-usage-access-enabled) –

+0

Teşekkürler @NoorNawaz - ama aynı şekilde niyetle faaliyete başlıyorum gibi görünüyor ... sorunu bulamıyorum. – user1406716

+0

Başlatmaya çalıştığınız etkinlik, olmasını beklediğiniz pakette değil demektir. –

cevap

5

bu kilitlenme da görüyorum. Görünüşe göre LG, yeni kullanıma sunulan Kullanım İzin Ayarlamaları ekranını Lollipop sürümlerinden kaldırmıştır.

+0

Evet, tam olarak. MotoX denedim ve iyi çalışıyor. LG'nin Kullanım İzinlerine erişim izni vermek için başka yolu var mı? Kendimi denemek için Lollipop ile bir LG telefonum yok. (Bu doğru cevap olurdu, ben bunu işaretleyeceğim) – user1406716

+0

Gerçekten de, Nexus 10 üzerinde çalışıyor, LG G3 üzerinde değil. "Kullanım erişimine sahip uygulamalar" alt menüsü de eksik. – Apuleius

+0

Ayrıca bir ekran olmasına rağmen S5 üzerinde lolipop ile alıyorum. Artık herhangi bir ayar kısayolu widget'ı olmadığı için tüm ayarları kısayolları kaldırmış gibi görünüyor. –

İlgili konular