腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(382)
视频
沙龙
1
回答
如何将
viewModel
的
范围
限
定为
与
NavHost
无关
的
对话框
可组合
函数
android
、
android-jetpack-compose
我正在使用安卓组合和视图模型,我有一个
ViewModel
,它
的
作用域是一个单一
的
可组合
函数
,这是一个底部工作表视图,它是使用BottomSheetScaffold放大
的
,我使用
viewModel
将
ViewModel
注入到
可组合
函数
中,但我有一个问题,当我再次打开底部工作表时,
viewModel
函数
会返回之前创建
的
相同
viewModel
实例。换句话
浏览 11
提问于2021-04-29
得票数 4
回答已采纳
6
回答
jetpack compose ()给出错误“没有零参数构造
函数
”
android
、
android-jetpack-compose
、
dagger-hilt
在我
的
项目中,当我使用hilt时,compose ()方法给出了错误“没有零参数
的
构造
函数
”。@Composable ... class HomeViewModel @Inject constructor(private val repository: Repository) :
ViewMode
浏览 31
提问于2021-02-26
得票数 18
回答已采纳
1
回答
您能否将NavHostController传递给
可组合
的
子级以允许访问navController.navigate(“路由”)?
android
、
kotlin
、
android-jetpack
、
android-jetpack-navigation
、
android-jetpack-compose
我是Jetpack撰写
的
新手,我很难理解
如何将
导航库
与
撰写相结合。我已经成功地实现了底层导航,但是现在还在努力访问子组件中
的
.navigate(“路由”)方法。我是否应该从可合成
的
navController中作为一个参数传递
NavHost
?这是我
的
代码,让事情更清楚。下面是我
的
HomeScreen.kt @Composable,它调用rememberNavController()方法以及
可组合
的
NavHost
浏览 10
提问于2020-11-25
得票数 1
回答已采纳
2
回答
将
ViewModel
的
值传递给新
的
可组合
屏幕实例
android
、
kotlin
、
android-jetpack-compose
我有一个
可组合
的
函数
声明如下: nav: NavController,) {现在,在另一个
可组合
函数
的
某个时候,我使用我
的
navigationGraph打开了ScreenA
的
另一个实例,因此SomeTypeObjectViewModel被重新创建,remeberVal在这一点上,我
的<
浏览 9
提问于2022-08-05
得票数 1
回答已采纳
1
回答
如何在NavGraph组件之间共享视图模型(仅限于)
android
、
viewmodel
、
android-jetpack-compose
、
dagger-hilt
我想分享一个视图模型之间
的
许多
可组合
。就像我们如何在活动中
的
片段之间共享一个视图模型一样。但当我尝试这个 val navController = rememberNavController() composable("username") { ... } com
浏览 4
提问于2021-10-20
得票数 6
回答已采纳
1
回答
Android Jetpack从片段内部构建get活动视图模型
android
、
kotlin
、
android-jetpack-compose
、
android-viewmodel
我在从
可组合
片段中获取活动视图模型时遇到了问题当我使用viewModels()时,没有问题获取
可组合
的
视图模型,如val formItem
浏览 4
提问于2021-07-20
得票数 2
回答已采纳
1
回答
使用hilt从活动到合成
函数
共享视图模型
android
、
android-jetpack-compose
、
android-viewmodel
、
dagger-hilt
、
jetpack-compose-navigation
我
的
应用程序使用了hilt,我在活动中使用LoadManager进行了一些工作,使用ContentResolver读取联系人,当我完成工作时,我将光标发送给我
的
viewModel
,以便处理数据并执行一些业务逻辑{ contactsViewModel.updateContactsListFromCursor(cursor, loader.id)在我
的
viewModel
传递给
可组合
函数
的
联系人: @Co
浏览 34
提问于2022-11-27
得票数 4
回答已采纳
1
回答
Jetpack组合+导航-导航()
的
无限循环
android-jetpack-compose
、
infinite-loop
、
android-jetpack-navigation
组合中
的
函数
LoginScreen会导致无限循环。不幸
的
是,很难共享所有代码,但请记住: val context = LocalContext.current val mSignInVie
浏览 4
提问于2022-02-22
得票数 5
回答已采纳
2
回答
如何将
可组合
的
列表添加为参数
android
、
kotlin
、
android-jetpack-compose
我试图传递一个
可组合
列表(在本例中为列)作为参数,以便稍后填充视图,因为我将在
可组合
函数
上添加参数List<@Composable (ColumnScope.() -> Unit)>,并用简单
的
列填充列表我遇到
的
问题是这些列生成类型不匹配
的
List<ColumnScope.() → Unit>List<Unit> 有办法做到这一点吗?这里我会提供我
的
密码。
浏览 8
提问于2022-07-07
得票数 1
回答已采纳
2
回答
Jetpack中
的
作用域状态组成
android
、
android-viewmodel
、
android-navigation
、
android-jetpack-compose
在所有应用程序中,始终存在以下三个状态
范围
: 通过撰写,可以通过以下方式实现“每个屏幕状态”: } composable(route) {val perScreenViewModel =
viewModel
() // th
浏览 5
提问于2020-11-22
得票数 34
回答已采纳
1
回答
如何使用视图模型构造
函数
将数据保存在
可组合
函数
中
android-jetpack-compose
、
android-viewmodel
、
android-jetpack-navigation
我有一个主屏幕
的
可组合
函数
,每当我导航到一个新
的
可组合
函数
并返回到这个
函数
时,一切都会重新创建。我要把视图模型移到更高
的
地方吗?主屏幕fun HomeScreen(
viewModel
: NFTViewModel =
viewModel
()) {
浏览 9
提问于2022-07-31
得票数 1
回答已采纳
1
回答
Jetpack无限组合导航负载屏幕
android
、
android-jetpack-compose
、
infinite-loop
、
jetpack-compose-navigation
、
compose-recomposition
这是我
的
NavHost
@ExperimentalFoundationApi modifier: Modifier = Modifier,startDestination: String = HOME.route, speech: SpeechHelper): Unit = navigate(navigateRoute) { pop
浏览 11
提问于2022-10-23
得票数 3
回答已采纳
2
回答
在使用knockout.js时,我应该如何定义方法?
javascript
、
oop
、
data-binding
、
methods
、
knockout.js
各种在线面向对象
的
JavaScript教程似乎建议使用传统
的
函数
语法来定义方法,例如:相当于:此后,我发现了一些不同之处--例如
函数
名绑定
的
点。我使用传统
的
函数
语法定义了我
的
方法,但发现我无法在knockout.js中创建一个“提交”绑定。赋值”
函数
语法时,它确实有效。有人能解释我为什么不能绑定到使用传统语法
的
方法吗?
浏览 5
提问于2012-04-17
得票数 2
回答已采纳
2
回答
Jetpack组成LazyColumn -如何单独更新每个项目的值?
android-jetpack-compose
、
lazycolumn
我正在为我
的
应用程序开发一个购物车功能。我希望在LazyColumn中添加/减少每个列表项
的
数量。我只使用一个“记住”,所以如果我单击“添加/减少”,它们都会同时更新。如何单独控制每个项目?multiSelectValue.value //setting the initial value for all }下面是
可组合
的
内容
浏览 23
提问于2022-04-10
得票数 0
回答已采纳
1
回答
在jQuery UI确认
对话框
中使用KnockoutJS模板绑定
jquery
、
jquery-ui
、
knockout.js
如何使用jQuery UI
对话框
确认他们是否要从KnockoutJS模板中
的
列表中删除行? 在我看来,Knockout演示展示了一个在网格中呈现每一行
的
模板。delete按钮调用
viewModel
.remove()
函数
,传入要删除
的
行
的
对象。在remove()
函数
内部,使用作为参数传递给
函数
的
数据来调用this.Gifts.Remove()。我
的
问题是,我想要显示一个jQuery
对话框</e
浏览 1
提问于2011-04-08
得票数 15
回答已采纳
3
回答
jetpack组合中使用视图模型
的
最佳实践
android
、
kotlin
、
android-jetpack-compose
、
android-jetpack
、
android-viewmodel
我毫不怀疑在
可组合
函数
中使用视图模型。我正在添加我
的
活动代码,我正在传递我
的
意图包。 }我有这么多可合成
的
功能@Composable
浏览 8
提问于2022-08-08
得票数 5
回答已采纳
4
回答
我应该如何在MVVM中处理这个常见
的
UI场景?
wpf
、
user-interface
、
mvvm
场景:另外,考虑到步骤3可能由于某种原因而失败(复杂
的
业务逻辑规则可
浏览 7
提问于2010-08-20
得票数 1
14
回答
用组合导航传递Parcelable参数
android
、
kotlin
、
android-jetpack-compose
、
android-jetpack-navigation
我希望使用compose导航将一个parcelable对象(BluetoothDevice)传递给
可组合
对象。{ type = NavType.StringType })navController.navigate("profile/user1234") 但是,我不能在路由中传递一个可打包
的
对象是否有一种方法可以将Parcelable序列化为String,以便在路由中传递它,或者将导航参数作为一个对象传递到navigate(route: String)以外
的
一个
函数
中?
浏览 25
提问于2021-01-07
得票数 39
回答已采纳
3
回答
Jetpack将LiveData传递给
可组合
的
lambda
android
、
android-jetpack-compose
、
kotlin-stateflow
我很难理解为什么我所观察到
的
状态值被正确地传递到一个
可组合
的
lambda中,但不会触发
可组合
的
可重组合。@Composable showBottomSheet: (@Composable () -> Unit) -> Unit,) { val someValue =
viewModel
.so
浏览 11
提问于2022-09-16
得票数 2
回答已采纳
2
回答
我们还需要在Jetpack撰写中使用LiveData,还是只需要使用Compose?
android
、
android-jetpack-compose
、
android-livedata
,并由我
的
撰写视图使用,如下所示 fun MyComposeView(
viewModel
: MainViewModel) { Column { 当定位change.Destroy (被系统杀死
的
浏览 10
提问于2021-12-19
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
携程机票 Android Jetpack 与 Kotlin Coroutines 实践
超赞!原来Excel数据来可以这样查询引用
MHD 03 Fluent设置
伯克利最新无模型深度强化学习研究:从零开始训练机器人玩乐高
Kotlin从零到精通Android开发 第1章
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券