腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1035)
视频
沙龙
1
回答
Android
MVVM
单
活动
变更
片段
语言
、
、
我正在尝试用
MVVM
架构和单个
活动
模型重新编码我的应用程序。因此,我有一个独特的
活动
,通过导航组件管理我的所有
片段
。 我的问题是,我的应用程序->中有两个部分,一个部分注销,另一个登录。我想要的是登出部分使用手机
语言
,登录部分使用用户选择(我的4种
语言
中的一种)。 有没有办法在这个架构和导航组件中强制使用
片段
语言
? 感谢你的帮助
浏览 21
提问于2021-05-10
得票数 0
回答已采纳
1
回答
使用
mvvm
模式更改
片段
、
、
我试图找出使用
android
绑定的
android
上
mvvm
模式的细节。 那么,使用
android
绑定和
mvvm
,哪个类应该负责启动新
活动
或更改某个
活动
中的
片段
的代码?在我看到的一些例子中,视图模型引用了当前
活动
的上下文。但根据我的理解,这实际上是视图模型和视图的混合,这就是我们试图分离的地方?
浏览 2
提问于2016-01-07
得票数 4
回答已采纳
1
回答
使用新的
android
架构(
MVVM
)的
活动
片段
通信
、
).getTitle( ) );ActionBarProvider{}protected String getTitle( ) return "Hello world";
活动
protected void onCreate( @Nullab
浏览 3
提问于2017-10-11
得票数 4
回答已采纳
2
回答
如果我创建带有
活动
范围的所有视图模型,它对内存的影响如何?
、
、
我正在使用新的
Android
体系结构组件:
MVVM
、LiveData等。正如
Android
文档和许多博客所建议的那样,为了在
片段
之间共享数据,我们应该创建SharedViewModel,每个
片段
都可以使用具有
活动
范围的ViewModelProviders访问它。我只想知道,如果我使用
活动
范围创建了所有的ViewModels,是否会对内存产生任何影响?它们会自动破坏
Android
的低内存吗?
浏览 1
提问于2019-02-21
得票数 1
回答已采纳
1
回答
在ViewModel与
片段
/
活动
交互和通信之间应用
MVVM
、
、
、
、
我正在投入大量的时间来正确理解体系结构组件,以及如何将一切都融入
MVVM
模式。根据我的理解,根据
MVVM
,视图应该只负责显示信息,所以在
片段
或
活动
中没有实际的逻辑,甚至没有处理。然后在fragment上,当我想通知
活动
做些什么时,我会做callback.onFragmentAction(params),而
活动
中的onFragmentAction会按此操作。如何在
MVVM
中处理此场景?
片段
是如何与它的父
活动
对话的?如何在
MVVM
浏览 0
提问于2018-07-06
得票数 3
回答已采纳
1
回答
为什么我们要分离每个
活动
/
片段
的ViewModels?
、
、
、
、
我最近开始研究
Android
体系结构组件。我发现
MVVM
架构非常方便,我想掌握它。在设计我的应用程序时,我应该为不同的
活动
/
片段
使用多个ViewModels,还是应该对所有的
活动
/
片段
使用一个ViewModel?这两种方法的优缺点是什么?谢谢。
浏览 3
提问于2020-05-14
得票数 6
回答已采纳
2
回答
如何在其他
活动
上以弹出窗口的形式显示
活动
?
、
、
当我选择项时,单击将另一个列表
活动
显示为对话框。但我想将第二个列表
活动
显示为基于弹出窗口的
活动
。我已经设置了清单文件
android
:theme="@
android
:style/Theme.Dialog“。将显示两个列表
活动
,但弹出窗口不指示具体项目。我们能做些什么吗?
浏览 1
提问于2014-07-18
得票数 0
1
回答
无法找到
片段
构造函数,当应用程序从景观摄像机回来时
com.example.app1/com.example.app1.MainActivity}:androidx.fragment.app.Fragment$InstantiationException:无法启动
活动
无法实例化
片段
com.example.app1.ui.template.TemplateFragment:找不到
片段
构造函数 当我在风景方向拍摄一张照片(在肖像模式下一切都很好)并将它从相机中保存下来时,这个错误就发生了
浏览 5
提问于2019-10-23
得票数 2
回答已采纳
2
回答
在多虚拟机模式中获取MainActivity引用
、
我正在学习
android
中的
MVVM
模式,在我的模型类中,我想使用共享首选项,所以我需要
活动
引用:val sharedPref = activity?.这是一个简单的应用程序,只有一个
活动
和一些
片段
。当app中只有一个
活动
时,获取
活动
引用的最佳方法是什么?
浏览 19
提问于2020-04-20
得票数 0
回答已采纳
1
回答
我如何规划我的
android
应用程序的重构,以获得更好的架构?
、
、
、
、
我的应用程序的当前结构如下:一个巨大的整体存储库数据库正在使用,但是有一个巨大的
单
块处理程序类。我想要实现适当的
MVVM
和模块化的项目。我的最终目标是拥有一个更易于维护和可测试的体系结构。我的目标是:每个实体(或大致每个数据访问对象)的单独存储库整个项目分成不同的库模块,每个模块都是特定于一个特性或核心功能的。为每个
片段
创建单
浏览 0
提问于2020-07-14
得票数 0
1
回答
在
MVVM
Android
中使用共享首选项的最佳实践?
、
、
、
我一直在寻找在
Android
中的
MVVM
架构中使用共享首选项的最佳方法,但是我可以找到一些
片段
,因此没有清晰的图像可以用最好的方式来实现。因此,我有几个问题: 我应该在应用程序上保留一个SharedPrefs的
单
例实例吗?和Repository应该使用共享的SharedPrefs来使用它们吗?假设有一个
片段
、一个ViewModel和一个存储库。我应该控制来自ViewModel的
片段
和存储库的ViewModel,还是每个人都应该自己负责呢?例如,用户单击按钮以保存设置。从
片段</e
浏览 8
提问于2022-05-08
得票数 3
回答已采纳
1
回答
安卓:将布局膨胀为碎片,但onCreate不启动
、
、
、
、
我正在尝试在
android
中使用
片段
。default: }} 但是,通过这种方式,我只有
片段
TabLayout中的布局,因为它是在.xml设计中定义的,但我不能与其交互
浏览 17
提问于2019-10-08
得票数 1
1
回答
如何防止创建多个
活动
实例?
、
我的应用程序有两个
活动
:2.我的目的是让我的应用程序保持前台和唯一的一个
活动
实例,无论何时被其他应用程序调用。 如果我的应用程序在后台,当用户在共享列表中选择myApp时,我的应用程序将是前台并显示结果。如果从isTaskRoot() "text copy"获取共享数据,则isTaskRoot()总是返回true(多次调用,将有多个
活动
实例),但是,如果从"Google共享位置“获取共享数据,则返回false,而不是创建另一个
活动<
浏览 6
提问于2020-11-03
得票数 0
1
回答
蓝牙SPP +
Android
MVVM
+协程
、
、
、
我想实现
android
开发门户中建议的
MVVM
模式,但我不知道蓝牙的正确角色是什么。 我有一个基本
活动
和一个
片段
,我希望在其中管理ui组件,并希望使用数据绑定更新ui的文本字段。我认为我需要在LiveData类型的ViewModel中创建一个变量,并在
片段
中观察它的变化。 蓝牙库有一个我在ViewModel中实例化的
单
例类,我需要向它传递一个上下文。我想这就是
MVVM
架构中的“远程数据源”,对吗?然后我需要在它的基础上构建一个存储库。这里有第一个绊脚石,我如何在这里使用
浏览 23
提问于2021-01-27
得票数 0
1
回答
采用单一
活动
方法的BottomNavigationView
、
、
、
通过
单
活动
方法使用bottomNavigationView的最佳方式是什么?我找到了导航架构组件的示例,但我不想使用导航组件。例如,我有一个用于bottomNavigationView的
活动
和3个
片段
,其他6个
片段
不应该包括菜单。下面是我的底部导航视图:
android
:id="@+id/navigati
浏览 3
提问于2021-05-25
得票数 0
1
回答
在
MVVM
中,ViewModel总是必要的吗?
、
、
、
、
我刚开始制作
android
应用程序,Kotlin,我只是想让我的头脑了解一下
MVVM
的设计模式。因为我在xml元素上使用了DataBinding,所以没有什么需要独立于生命周期(或者
浏览 2
提问于2021-02-16
得票数 0
回答已采纳
1
回答
在AndroidX
片段
中禁用后退按钮
、
我将
单
活动
模式(每个UI的
片段
)与
Android
的Jetpack导航一起用于App开发。每个
片段
代表一个UI。有没有什么简单的方法可以禁用背压操作(软/硬件按钮)? 谢谢。
浏览 15
提问于2019-10-06
得票数 3
回答已采纳
3
回答
对ViewModel中的
活动
生命周期作出反应
、
、
、
我正在尝试创建一个将使用
MVVM
架构的应用程序,但有一件事我完全不明白。官方的
Android
文档说,在视图模型中引用
活动
上下文不是一个好主意(因为ViewModel可能比
活动
更持久),所以我开始想知道当我的
活动
恢复时,当我想要执行一些操作时,用例。我知道ViewModel本身不应该做业务逻辑,但即使我使用了一些服务类(假设每次
活动
暂停时都必须启动和暂停的GPSService ),并且在这个服务中我对
活动
onResume做出反应(使用生命周期观察器),我仍然会从ViewM
浏览 1
提问于2018-09-29
得票数 24
4
回答
如何使用带有
片段
的
Android
模式?
、
、
我发现这种模式在用
活动
编程时很容易使用,但我对如何使用它进行
片段
编程感到困惑。我将复制应用于简单的"todo应用程序“的
MVVM
模式的示例,下载自"
Android
最佳实践”一书的网站。视图(
活动
)import
android
.os.Bundle; import
android
.view.View我
浏览 5
提问于2014-03-08
得票数 18
回答已采纳
3
回答
MVVM
中的
活动
/
片段
和ViewModel应该做什么
、
、
、
我们公司已经用MVP模式开发了一段时间的
Android
应用。使用MVP,我们将所有业务逻辑放在演示器和
活动
/
片段
中,然后在接收到演示者的事件回调时负责视图更新。 现在,我们决定使用来尝试
MVVM
。使用
MVVM
,我们似乎可以将所有业务逻辑放入ViewModel中(就像MVP中的演示者),并将数据模型的任何更改通知视图,所有更改都位于一个对象中。但是,这在我们的脑海中提出了一个问题:我们应该留给
活动
/
片段
什么来处理呢?到目前为止,我们认为可以通过
浏览 9
提问于2016-11-08
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Flutter React编程范式实践
滴滴开源跨平台统一 MVVM 框架 Chameleon
前端写一个月的原生 Android 是怎样一种体验?
携程机票 Android Jetpack 与 Kotlin Coroutines 实践
谷歌正式发布Android 11 Beta版,带来多项重磅更新!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券