小编Jee*_*ede的帖子

在模块 classes.jar 中发现重复的类

使用Cxense SDK for Android”,我收到重复类的消息:

Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (**com.android.support:support-compat:27.1.1**) and classes.jar (**com.android.support:support-v4:22.2.0**)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (com.android.support:support-compat:27.1.1) and classes.jar (com.android.support:support-v4:22.2.0) 
Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (com.android.support:support-compat:27.1.1) and classes.jar (com.android.support:support-v4:22.2.0) 
Duplicate class android.support.v4.app.ListFragment found in modules classes.jar (com.android.support:support-fragment:27.1.1) and classes.jar (com.android.support:support-v4:22.2.0) 
Duplicate class android.support.v4.app.ListFragment$1 found in modules classes.jar (com.android.support:support-fragment:27.1.1) and classes.jar (com.android.support:support-v4:22.2.0) 
Duplicate class android.support.v4.app.ListFragment$2 found in modules classes.jar (com.android.support:support-fragment:27.1.1) and classes.jar (com.android.support:support-v4:22.2.0) 
Duplicate class android.support.v4.app.LoaderManager found in modules classes.jar …
Run Code Online (Sandbox Code Playgroud)

java android gradle android-studio

12
推荐指数
2
解决办法
2万
查看次数

如何更改谷歌地图默认当前位置标记颜色

我想将默认的当前位置标记颜色blue 更改为 other。任何机构都可以帮助我解决如何做到这一点。

以下是我要更改的图标颜色:

图像在这里

android location google-maps geolocation

8
推荐指数
1
解决办法
3441
查看次数

何时使用MutableLiveData和LiveData

何时使用MutableLiveData以及LiveData使用方法的范围:

MutableLiveData<User> getUser() {
    if (userMutableLiveData == null) {
        userMutableLiveData = new MutableLiveData<>();
    }
    return userMutableLiveData;
}
Run Code Online (Sandbox Code Playgroud)

以及何时使用

LiveData<User> getUser() {
    if (userMutableLiveData == null) {
        userMutableLiveData = new MutableLiveData<>();
    }
    return userMutableLiveData
}
Run Code Online (Sandbox Code Playgroud)

android android-livedata android-architecture-components

8
推荐指数
4
解决办法
1860
查看次数

自定义 OSRM 服务器 Mapbox 导航 SDK

是否可以使用自定义 OSRM 服务器 Docker在导航 SDK 中进行路由?如果我在postgrey db 中有自定义街道,我如何计算这条街道上的路线?

某事如

NavigationRoute.builder(this)
                .baseUrl("my server url")
Run Code Online (Sandbox Code Playgroud)

确实向我的服务器发出请求,但在查询中附加了我不想要的参数:

/route/v1/driving/directions/v5/mapbox/driving-traffic/
Run Code Online (Sandbox Code Playgroud)

我只需要

/route/v1/driving/
Run Code Online (Sandbox Code Playgroud)

是否可能或存在一些将 osrm 格式转换为 mapbox 格式的库?

java android mapbox-android

6
推荐指数
1
解决办法
355
查看次数

android数据绑定编码问题

我第一次尝试在android中使用MVVM体系结构。我正在尝试使用数据绑定。但是我在这里面临一个问题。

每当我在构建它的过程中编译它时,就会给我-1错误或ArrayIndexOutOfBound异常。 我已经添加了数据绑定所需的所有gradle东西。我以前在另一个活动布局文件中也遇到过类似的问题,然后我的一个高级android程序将其拉出并运行它解决了该错误,该活动现在运行顺利。我问他问题是什么...告诉我xml布局第一行的编码问题。空间问题。然后,我在Windows机器中尝试了许多方法,问题仍然存在于另一个布局文件中。然后我看到某人告诉此数据绑定编码问题仅发生在Windows计算机中。在Mac或ubuntu ..上运行的同一项目可以顺利运行,没有任何错误。

注意:我的同事然后确认他具有ubuntu操作系统。从那时起,我想无论如何都无法解决Windows机器中发生的这种编码问题?

唉!!我在这里的stackoverflow中的帖子希望某人可能对此有解决方案

java encoding android mvvm android-databinding

5
推荐指数
0
解决办法
79
查看次数

Service 和 ViewModel 之间的 MVVM 通信

我有一个Service每秒通过 http 请求加载数据的程序。

我想知道如何在我当前的 MVVM 结构中实现该服务。

我能想到的解决方案是:

  1. View调用方法来自ViewModel
  2. ViewModel调用方法来自Repository
  3. 启动ServiceRepository传入 some LiveData,因为存储库应该负责数据加载。
  4. LiveDataServicevia中更新此内容postValue()
  5. 在 UI 中观察这一点LiveData并通知ViewModel更改
  6. 获取ViewModel更改LiveData并相应更新视图的其他 LiveData
  7. Service根据步骤 6 的结果停止

但是,我想知道是否有更好的解决方案可以更直接地从ServiceViewModel甚至从ServiceRepository进行通信ViewModel

android android-service android-mvvm android-architecture-components

5
推荐指数
0
解决办法
1904
查看次数

从清单中删除后,应用程序权限显示在应用程序设置中

AndroidManifest.xml 中删除后,手机状态和读取、写入 SD 卡权限会显示在应用设置中。

我也多次在 android studio 中使缓存失效并卸载应用程序。

如何解决此类问题?

查看下面的参考:

问题参考

android android-permissions

2
推荐指数
1
解决办法
423
查看次数