小编Chr*_*emi的帖子

找不到处理 Intent 应用程序设置的活动

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {\n\n        Intent i = new Intent(Settings.ACTION_APPLICATION_SETTINGS, Uri.parse("package:" + getPackageName()));\n        finish();\n        startActivity(i);\n        return;\n\n    }\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试检查上面的 sdk 版本 marshmello,但每次我尝试运行它时,总是会导致这样的错误

\n\n
12-26 08:21:16.982 6330-6330/com.example.asus.retrofittest3 E/AndroidRuntime: FATAL EXCEPTION: main\n                                                                          Process: com.example.asus.retrofittest3, PID: 6330\n                                                                          java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.asus.retrofittest3/com.example.asus.retrofittest3.HomeActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.APPLICATION_SETTINGS dat=package:com.example.asus.retrofittest3 }\n                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2706)\n                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767)\n                                                                              at android.app.ActivityThread.-wrap12(ActivityThread.java)\n                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1514)\n                                                                              at android.os.Handler.dispatchMessage(Handler.java:102)\n                                                                              at android.os.Looper.loop(Looper.java:163)\n                                                                              at android.app.ActivityThread.main(ActivityThread.java:6205)\n                                                                              at java.lang.reflect.Method.invoke(Native Method)\n                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)\n                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)\n                                                                           Caused by: android.content.ActivityNotFoundException: …
Run Code Online (Sandbox Code Playgroud)

java android android-intent

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-intent ×1

java ×1