E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
fragment
一种跨 Activity 的 ViewModel 实现
当然了,我们完全可以使用
Fragment
来实现内外流同步这个功能,但由于历史原因,很多老app的内流是由Activity实现的,改造成
Fragment
已经完全不现实。我们了解,ViewModel在设
油炸板蓝根
·
2025-05-28 23:06
安卓
ViewModel
ViewModel
瞬时数据的丢失:在之前应该已经写过一些程序了,当我们开启屏幕旋转的时候会发现之间的数据丢失,这是因为在屏幕旋转的时候相当于新创建了一个当前活动异步调用时的内存泄漏:UI控制器(Activity或
Fragment
Frank_HarmonyOS
·
2025-05-28 23:32
java
jvm
开发语言
Android面试问答题总结
button.setOnclickLinstener{},activity是Context的子类,同时实现了window.callback和keyevent.callback,可以处理与窗体用户交互的事件.我开发常用的的有
Fragment
Activitiy
qq_孤小狼
·
2025-05-28 00:21
android
面试
Android Settings 应用和通知 隐藏某个APP 图标
applications/manageapplications/ManageApplications.java publicclassManageApplicationsextendsInstrumented
Fragment
江湖浪徒
·
2025-05-27 18:38
常见的 JavaScript 性能优化实战技巧
优化:使用document
Fragment
进行批量DOM操作。缓存DOM查询结果,避免重复查询。使用classList代替直接修改className。
JKIT沐枫
·
2025-05-27 14:09
javascript
性能优化
开发语言
【JavaScript 性能优化方法】
使用文档片段(Document
Fragment
)或虚拟DOM技术减少直接操作。
lyh1344
·
2025-05-27 11:54
java
Flutter开发之——Android-Flutter添加到
Fragment
3.2
2401_84407942
·
2025-05-27 01:50
程序员
flutter
android
Android开发面试:Android知识答案精解
目录Android四大组件AMSActivityServiceBroadcastReceiverContentProvider
Fragment
Handler:线程间通信的机制Hander消息分发机制HandlerThreadIdleHandlerViewWindowView
Swuagg
·
2025-05-26 10:00
简历与面试
android
面试
职场和发展
Jetpack+MVVM架构下的Android定位开发 - 含完整代码示例
完整实现:在Android
Fragment
中使用定位功能下面提供完整的代码实现,包括定位工具类、
Fragment
实现以及ViewModel整合方案。
奋斗理想
·
2025-05-25 15:24
android
Kotlin
android
kotlin
学习React基本渲染数据操作(-)
importReact,{Component,
Fragment
}from"react";//采用类的写法,现在在版本16.8以后出现Hooks以后就几乎不用类的写法exportdefaultclassAppextendsComponent
爱吃鱼的康康
·
2025-05-21 01:43
react
笔记
前端
react.js
开发语言
高频面试题:Android MVP/MVVM/MVI这几种架构在实际生产中,各自的优缺点和适用场景是什么
安卓开发早期的架构模式相对简单,许多开发者直接在Activity或
Fragment
中堆砌业务逻辑和UI操作,这种方式虽然在小型项目中看似高效,但随着代码量的增加,很快就会导致逻辑混乱、难以测试和维护的问题
大模型大数据攻城狮
·
2025-05-20 22:57
android
架构
mvp
mvvm
android架构
android面经
android
jetpack
【three.js】Shader着色器
ToonShader)着色器的类型顶点着色器VertexShadermain函数gl_Position位置属性Positionattributes矩阵限定变量Matricesuniforms片元着色器
Fragment
Shadergl_FragColor
咔咔库奇
·
2025-05-20 14:05
three.js
着色器
three.js
Navigation组件:Kotlin实现Android导航的最佳实践
在Android开发中,使用Navigation组件可以高效管理
Fragment
和Activity之间的导航逻辑。
_龙小鱼_
·
2025-05-17 16:40
android
kotlin
开发语言
Android studio 实现弹出表单编辑界面
1.创建表单布局(XML)在res/layout中新建dialog_form.xml:2.在代码中显示对话框在Activity或
Fragment
中://点击按钮触发弹窗findViewById(R.id.btn_show_dialog
努力,别失业
·
2025-05-17 08:08
android
studio
java
前端
安卓应用架构模式 MVC MVP MVVM有什么区别?
核心职责划分架构模式分层结构各层职责MVCModel-View-Controller-Model:数据逻辑(数据库、网络请求)-View:UI显示(XML布局)-Controller:业务逻辑(Activity/
Fragment
把事干完
·
2025-05-16 05:26
android
架构
mvc
Android开发中使用LeakCanary
在Android开发中,使用LeakCanary可以方便地检测内存泄漏(MemoryLeak),帮助开发者定位和修复常见的资源泄漏问题(如Context、Activity、
Fragment
等)。
菠萝加点糖
·
2025-05-15 16:54
android
LeakCanary
Glide4.11源码分析(二)三级缓存之内存缓存
Glide4.11源码分析(三)子线程执行的那些事儿及本地缓存上文讲了Glide.with(activity)方法的流程,获取到了RequestManager对象,梳理出来了RequestManager和
Fragment
acaixuediannao
·
2025-05-15 11:50
源码分析
android
源码
面试
这些年,我爬过的 Android 坑 | 持续更新
总结目录视图篇如何理解非主线程可以更新UIdialog
Fragment
全屏时左右留空的解决方案dialog
Fragment
全屏时状态栏出现黑色布局的解决方案多个
fragment
切换重叠的解决方案多个
fragment
Android架构小麦
·
2025-05-11 01:42
android
Android 从模板代码到通用工具:ViewBinding的演进之路
一、原始时代:每个类中的重复劳动在Android开发中,ViewBinding刚推出时,我们需要在每个Activity/
Fragment
中这样写:classMainActivity:AppCompatActivity
居然是阿宋
·
2025-05-10 04:55
Android
android
unity3d:cube是24个顶点,uv贴图到cube的6个面
24个顶点,12个三角面Shader"my/jc"{SubShader{Tags{"RenderType"="Opaque"}Pass{CGPROGRAM#pragmavertexvert#pragma
fragment
frag
四夕立羽
·
2025-05-07 08:39
Unity3d渲染
Unity3d面试
unity3d
cube24顶点
UV贴图到cube6个面
MVC、MVP、MVVM三大架构区别
V(View):即Fragement、Activity、View等XML文件C(Controller):主要功能为控制View层数据的显示,通常与写在Activity类、
Fragment
类、View类中
夜晚&星光
·
2025-05-06 19:23
mvc
架构
Kotlin协程Flow特性之StateFlow与SharedFlow
文章目录前言一、设置
Fragment
与布局文件二、设置ViewModel总结前言学过Flow可以知道,这是一种冷流,就是订阅者使用的时候,flow发出的流才会保存在内存当中,这种模式更适合一些连续的,不变的的数据传输
Imagine8877
·
2025-05-06 06:55
kotlin
开发语言
android
Vue3 使用详解
它带来了许多重大改进和新特性:性能提升:更快的渲染速度,更小的包体积CompositionAPI:全新的代码组织方式更好的TypeScript支持新的响应式系统:基于Proxy实现
Fragment
、Teleport
上官箫羽
·
2025-04-29 09:36
vue.js
前端
javascript
Fragment
和Activity之间的交互
最近做项目,遇到一个问题,就是
Fragment
和Activity之间数据的交互,开发的道路上总会遇到很多问题,闲来做一个笔记。
Insertcsdn
·
2025-04-25 23:13
Android
移动开发
Activity
Fragment
交互
Android开发中的十大深坑及避坑指南
-原因:长期持有Activity/
Fragment
的Context(如静态引用、非静态内部类),导致
0一级棒0
·
2025-04-24 20:01
android
使用Kotlin构建更适合Android的MVVM应用程序,安卓已死
View:Activity、
fragment
、view、adapter、xml等等Controller:为View层处理数据,业务等等从这个结构来看,Android本身还是符合MVC架构的。
程序员8000
·
2025-04-21 06:08
2024年程序员学习
android
kotlin
开发语言
【React】基本语法
父子组件传参、事件react生命周期根据状态(数据)动态渲染组件/列表渲染/表单渲染class组件中的ref、ref回调函数react中的css怎么保证它只在当前组件中生效css重置关于图片的引入使用包裹标签
fragment
Moon里
·
2025-04-18 21:59
React
react.js
Android开发融云删除消息列表上的会话
类似下面代码是不行的:mList
Fragment
.getWrappedAdapter().getData().remove(i);mList
Fragment
.getWrappedAdapter().notifyDataSetChanged
893151960
·
2025-04-18 14:39
android开发日记
android
Android开发
Android教程
融云删除消息列表上的会话
Kotlin学习记录2
Fragment
有哪些特性?
Fragment
是Android开发中的一个重要组件,具有以下特性:模块化与复用性:1.
Fragment
可以将UI和逻辑模块化,便于在不同Activity中复用。
生如夏花℡
·
2025-04-17 03:22
kotlin
学习
开发语言
Android开发-类微信界面设计
(1)未实现
Fragment
2.java
Fragment
3.java,
Fragment
4.java类似packagecom.example.myapplication2;importandroid.os.Bundle
W~@¥?#%!……
·
2025-04-16 20:39
android
微信
Themeleaf复用功能
以下为你详细介绍几种常见的复用功能:1.片段复用(
Fragment
s)定义片段借助th:
fragment
指令,可将页面的部分代码定义成可复用的片段。
2401_87845453
·
2025-04-14 20:22
前端
学习
Hilt 和 ViewModel 在 Android 中的使用总结(Activity、
Fragment
、Compose)
Hilt是基于Dagger的官方DI框架,大幅简化了依赖注入的配置ViewModel是Jetpack组件,用于管理UI相关数据并保持生命周期感知本文全面总结Hilt+ViewModel在Activity、
Fragment
奋斗理想
·
2025-04-14 17:59
Compose
android
compose
android
关于遗留项目重构反复看
v=WhlpElaeYHE&t=186s这个关于遗留项目的重构视频可以反复看1.关于base
fragment
的必要性?
lynn8570_blog
·
2025-04-14 03:32
重构
Android LiveData用法详解
它的主要特点是:生命周期感知:LiveData会根据观察者(如Activity、
Fragment
)的生命周期状态自动管理数据更新,避免内存泄漏和崩溃问题。
GoshenC
·
2025-04-13 20:49
gitee
Android
安卓
Kotlin
前端
设计
JavaScript性能优化(上)
const
fragment
=document.
DirectYang
·
2025-04-13 15:44
javascript
开发语言
ecmascript
Android多回退栈实践(一)_安卓回退栈
在还未出现
Fragment
的早期应用,我们一般是不需要关心回退栈的。用户使用如何进入,就如何退出。在使用Fragm
2401_87287212
·
2025-04-12 12:49
android
ViewModel vs AndroidViewModel:核心区别与使用场景详解
,ViewModel和AndroidViewModel都是用于管理UI相关数据的组件,但二者有一些关键区别:1.ViewModel基本用途:用于存储和管理与UI相关的数据,生命周期与Activity/
Fragment
奋斗理想
·
2025-04-12 10:07
Compose
compose
创新实训博客(7)——Kotlin的
Fragment
、Handler、ListView和Adapter配置使用
Fragment
管理碎片是Android中一个非常重要的部分,我这里的想法是在一个Activity中规定某一个区域,这里可以按照需要显示不同的内容,而
Fragment
就能很好的实现这个需求。
一位不愿意透露姓名的热心网友
·
2025-04-12 08:56
Kotlin
Fragment
Transaction多容器管理多个
fragment
在Activity中管理五个
Fragment
的切换显示和隐藏,并且希望将这部分逻辑进行封装。
缘来的精彩
·
2025-04-12 08:52
android
kotlin
fragment
Transaction
echarts绘制3D旋转地球
效果图代码展示importReact,{Component,
Fragment
}from'react';importReactEchartsfrom"echarts-for-react";importechartsfrom'echarts
漠月瑾
·
2025-04-11 15:30
javascript
reactjs
kotlin 多个
fragment
beginTransaction容器添加使用
在Kotlin中如何使用
Fragment
的beginTransaction来添加多个
Fragment
到容器中。我需要先回顾一下
Fragment
的基本用法,然后考虑多个
Fragment
的情况。
缘来的精彩
·
2025-04-11 13:44
开发语言
kotlin
android
Jetpack Compose 安全关闭 Activity 或
Fragment
总结
JetpackCompose安全关闭Activity或
Fragment
总结1.关闭Activity方法1:直接调用finish()(推荐)@ComposablefunCloseActivityButton
奋斗理想
·
2025-04-09 23:41
Compose
compose
【Rust日报】eval_macro - 编写 Rust 宏的新方式
的对比:ProcMacroEvalMacroMacroRulesInputTokenStreamRustCodeMacro
Fragment
sOutputTokenStreamRustCodeMacro
Fragment
sHygien
Rust语言中文社区
·
2025-04-09 14:09
rust
stm32
开发语言
后端
Fragment
间数据共享ViewModel
两个
Fragment
通过ViewModelProvider获取ViewModel时传入的都是它们宿主Activity。
王的备忘录
·
2025-04-07 15:32
K2_Jetpack
android 父
fragment
和子
fragment
会共用一个viewmodel吗
在Android开发中,ViewModel是一个用于在Activity和
Fragment
中共享数据的组件。
心上之秋
·
2025-04-07 14:01
android
Fragment
数据共享的MVVM模式
在Android应用程序开发中,
Fragment
是一种常用的UI组件,用于构建灵活的用户界面。在一个复杂的应用程序中,可能会有多个
Fragment
同时显示在屏幕上,并且它们可能需要共享数据。
FwgForth
·
2025-04-07 14:58
MVVM
安卓开发工程师-Android 应用架构
它通常由Activity、
Fragment
和View等组件
NurDroid
·
2025-04-06 15:07
android
架构
(kotlin) Android 13 高版本 图片选择、显示与裁剪功能实现
)中添加:dependencies{//基础依赖implementation'androidx.activity:activity-ktx:1.7.0'implementation'androidx.
fragment
奋斗理想
·
2025-04-06 11:39
android
Kotlin
android
kotlin
开发语言
Qt+OpenGL着色器语言(GLSL)学习
GLSL基础GLSL主要分为顶点着色器(VertexShader)和片段着色器(
Fragment
Shader)。
zaomengze
·
2025-04-06 09:26
着色器
android
Fragment
使用
在Android
Fragment
中,导入id(findViewById)并给控件赋值的逻辑通常应该写在onViewCreated()方法中,而不是onCreateView()。
stevenzqzq
·
2025-04-02 20:03
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他