Hallo, ich benutze UsageStatsManager API, um einige Benutzer Benutzer anzuzeigen. Aber ich stehe vor einem Problem. Ich bekomme diesen Fehler in vielen Geräten, in einigen Geräten funktioniert es gut. Ich surfe immer noch über dieses Thema. Kannst du mir bitte helfen, das zu lösen?java.lang.NoClassDefFoundError: android.app.usage.UsageStatsManager in Android
Fehler:
java.lang.NoClassDefFoundError: android.app.usage.UsageStatsManager
at com.yourapp.fragment.AppUsageStatisticsFragment.onViewCreated(AppUsageStatisticsFragment.java:64)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1086)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517)
at android.os.Handler.handleCallback(Handler.java:800)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5463)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:854)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
at dalvik.system.NativeStart.main(Native Method)
-Code habe ich verwendet:
private UsageStatsManager mUsageStatsManager;
//i am getting error at below line.
mUsageStatsManager = (UsageStatsManager) getActivity()
.getSystemService("usagestats"); //Context.USAGE_STATS_SERVICE
Manifest:
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"
tools:ignore="ProtectedPermissions"/>
Check out my app.
in
API 22
verwenden Sie die Erlaubnis in meanifest –hinzugefügt meine Frage @MaheshwarLigade yes.check jetzt! – Nirmal