问题标签 [rxpermissions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 不幸的是,软件包安装程序已停止
背景:我正在尝试使用RxPermissions做一个简单的事情。我使用以下代码/设置创建了一个新项目,但是当我启动应用程序时,我得到一个对话框,其中显示消息“不幸的是包安装程序已停止”
gradle.build
MainActivity.java
android - Avoid ask others permission if one is not granted with RxPermissions
I want to avoid ask others permission if the user not grant one.
For example: I ask for read/write external storage and camera, if the user deny the first, the library ask for camera permission, camera permission is redundant in this case.
I think I could use requestEach, but I dont know how stop to emit items if one permission is not granted and also I cant obtain the final result, if the user grant all permissions.
java - RxPermission 在发布模式下导致内部错误
我使用 RxPermission 库轻松处理运行时权限,
在我的应用程序中,我询问位置:
当我打开 debug-apk 时,它运行良好,但是当我尝试打开 release apk 时,它会因以下错误而崩溃:
在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 处运行(ZygoteInit.java:1230) 原因:java.lang.NoSuchFieldException:Ld/c/d/b/r 类中没有字段 producerIndex ; ('dcdbr' 的声明出现在 /data/app/com.magis.icbc-1/base.apk)的 java.lang.Class.getDeclaredField(Native Method) at dcdbsa(UnsafeAccess.java:112) Ld/c/d/b/r 类中没有字段 producerIndex;('dcdbr' 的声明出现在 /data/app/com.magis.icbc-1/base.apk)的 java.lang.Class.getDeclaredField(Native Method) at dcdbsa(UnsafeAccess.java:112) Ld/c/d/b/r 类中没有字段 producerIndex;('dcdbr' 的声明出现在 /data/app/com.magis.icbc-1/base.apk)的 java.lang.Class.getDeclaredField(Native Method) at dcdbsa(UnsafeAccess.java:112)
正好在这条线上 .subscribe(granted -> {
android - API 26 运行时权限和 android.os.FileUriExposedException
我的应用需要以下权限。其中已纳入 AndroidManifest.xml
升级到 API 26 后
(targetSdkVersion 26)
某些功能不起作用。因为我需要合并运行时权限。我正在使用RxPermission。问题是我的大部分实现都放在辅助类中(而不是在主要活动中)。当我尝试使用辅助库时出现错误 - .
我也尝试过以下选项 -
RxPermissions rxPermissions = new RxPermissions((FragmentActivity) mContext);
由于RxPermission需要 Fragment 作为目标。我们可以要求用户在主要活动中的所有权限吗?示例代码将对我有所帮助。项目代码供参考
[已修复] 现在我正在从活动中调用。参考代码已更改 -
[新错误]
我收到 android.os.FileUriExposedException:
错误。代码:
错误
android - Android:查看返回 null
我正在尝试获取联系人并将其显示在列表中。我为此使用 RxPermissions。这里的问题是当我第一次允许视图返回 null 并显示空列表时,即使列表中有项目。但是当我回到上一个活动并回来时它工作正常。
ContactsFragment.kt
联系人Presenter.kt
我会在这里错过什么。
谢谢
android - RxPermissions 拒绝访问
我RxPermissions
用来处理我的 Android 应用程序中的权限。例如,我在 a 中有以下代码button's onClickListener
按下按钮时,将显示以下对话框。
但是如果我选中该Don't ask again
选项并按下DENY
,对话框将不会再次出现,并且用户几乎被卡住了,直到他从app settings
.
为此,我制作了一个自定义对话框,该对话框将在何时触发,但现在的问题isAllowed
是 false
即使用户不检查自定义对话框也会出现Don't ask again checkbox
,只需按下DENY
。
click
仅当用户先前已选中该选项时,如何才能使自定义对话框出现在下一个按钮Don't ask again
上?
android - 授予权限后未调用 RxPermissions
我正在使用 RxPermissions 来处理我的项目中的权限。
这是我处理CAMERA
权限的代码:
这被称为onClick
事件。
由于某种原因,在 is 之后没有调用里面的代码,Consumer
我必须点击按钮两次才能打开活动。permission
granted
我在应用程序的不同部分使用了相同的代码并且它工作正常,我不明白为什么在 Fragment 中它工作正常而在另一个它没有。
我也尝试过这样但不成功: