android-architecture-components 相关问题

新的库集合,可帮助您设计健壮,可测试和可维护的Android应用程序。从用于管理UI组件生命周期和处理数据持久性的类开始。

我们应该如何在片段中使用ViewModelPorvider?

我花了很多时间试图弄清楚为什么在下面的代码(最后)中,ViewModelProvider(this)出现错误。我也尝试了getActivity()而不是'this',同样的问题。 ...

回答 2 投票 0

Android LiveData:转换switchMap:在原始列表上应用过滤器并显示过滤的数据

公共类FlightViewModel扩展了BaseViewModel {private FlightRepository flightRepository;私人MediatorLiveData > mSearchFlights = new ...

回答 1 投票 0

Android LiveData:在原始列表上应用过滤器并显示过滤的数据

公共类FlightViewModel扩展了BaseViewModel {private FlightRepository flightRepository;私人MediatorLiveData > mSearchFlights = new ...

回答 1 投票 0

如何在Kotlin中实现Android分页

我想知道如果REST API既不返回页面总数也不返回结果总数,那么如何使用Kotlin使用Androidx Paging库实现分页?我试图遵循...

回答 1 投票 0

清单合并失败:找不到引用的导航文件

我正在尝试将嵌套图添加到我的导航XML文件中。主图位于app模块中,而嵌套图位于从属库模块中。我在子图上添加 ...

回答 1 投票 1

如何使用翻新在后台定期从服务器获取数据

我是android的新手,我对应该使用哪种方法感到非常困惑。我的目标是API级别24以上。我使用了timertask,但是有时会关闭,因此在Vivo上不起作用,并且...

回答 1 投票 0

BottomSheetDialogFragment中的NavigationComponent导航

Android的导航组件可用于在BottomSheet内进行导航(即在单个底表中替换/添加片段)吗?我知道如何使用...

回答 1 投票 0

[sum()的Sqlite函数对于房间持久性库似乎无法正常工作

我想计算表中所有记录的权重字段之和,我尝试过:在Dao类@Dao接口FooDAO {@Query(“ SELECT sum(purchaseWeight)FROM myTable”)中,悬浮乐趣...

回答 1 投票 0

将复杂对象作为Android导航体系结构组件中的参数传递

我一直在寻找Android architechture组件的时间,最近一直在寻找Navigation组件的时间。我试图将一个对象作为参数传递,以便下一个片段可以检索该数据,...

回答 1 投票 1

AndroidViewModel与将应用程序上下文传递给ViewModel

该文档指出以下内容:如果ViewModel需要Application上下文(例如,查找系统服务),则它可以扩展AndroidViewModel类,并具有一个构造函数,该构造函数具有...

回答 2 投票 0

分页列表(数据库+网络)在更新数据库记录时触发onItemAtEndLoaded

我正在使用分页列表库构建一个recyclerView。我从本地数据库中获取项目,当它到达最后一个数据库时,onItemAtEndLoaded()被触发,然后调用API来...

回答 1 投票 1

如何使用Jetpack导航创建动态/条件导航?

我在尝试使用Jetpack导航库完成动态或条件导航时遇到了一个有趣的问题。我想到的目标是能够继续使用...

回答 1 投票 0

数据绑定内存泄漏

此方法下面是否有可能导致内存泄漏。 android:onClick =“ @ {(v)-> viewModel.showList(v)}我的理解是,视图引用传递给视图模型,视图模型...

回答 1 投票 0


有没有办法从PagedList中删除项目并通知RecyclerView?

是否有任何方法可以从PagedList中删除项目并通知RecyclerView而又不会使DataSource(不是Room)无效?我尝试了什么:将所有模型存储在自己的列表中,在需要时从中删除模型,...

回答 1 投票 0

Android Kotlin双向数据绑定BR类错误

我正在尝试使用kotlin和两种方式进行数据绑定以在文本视图上显示基本的android应用程序,以查看编辑文本中的更改。但是我遇到了这个错误:w:[kapt]增量注释...

回答 1 投票 0

使用导航中的TypeSafe将多个参数传递给片段

我知道可以在源代码片段中使用Action来传递单个参数重写fun onClick(v:View){val amountTv:EditText = view !!。findViewById(R.id.editTextAmount)...

回答 1 投票 0

如何使用Redux在Android上实现后退按钮处理>>

我正在尝试使用Redux商店的CoRedux在Android上实现后退按钮处理。我确实找到了一种方法来做,但是我希望有一个更优雅的解决方案,因为我的方法似乎很简单。 ...

回答 1 投票 0

颤动生成的3个APK之间有什么区别?

我需要了解Android设备的体系结构,以及为什么在使用时会生成三种不同类型的APK:flutter build apk --split-per-abi。当我使用flutter build apk ...

回答 2 投票 0

从颤动生成的3个APK之间有什么区别?

我需要了解Android设备的体系结构,以及为什么在使用时会生成三种不同类型的APK:flutter build apk --split-per-abi。当我使用flutter build apk时,我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.