腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Android
MVVM
+
数据
绑定
,
以下
代码
是否
包含
对
View
/
Activity
/
Context
的
引用
导致
泄漏
?
android
、
mvvm
、
data-binding
我将问多个问题,如果不允许,请让我知道我会删除他们
的
主要问题是… 在哪些情况下,ViewModel可能会
导致
泄漏
或拒绝使用
MVVM
?(如有可能,请推荐可靠
的
MVVM
项目进行审查) import ....
View
; //Question 1 public class MyViewModel
android
:onClick='@{() -> ((
浏览 16
提问于2019-05-16
得票数 1
2
回答
如何在视图中完成活动
java
、
android
、
view
我有一个具有自定义视图
的
活动。implements OnTouchListener{public VDrawTimeLine(
Context
context
, ArrayList<_MainData>contentFull) { this.con =
context
; this.content = contentFullresult for ActView
Activ
浏览 0
提问于2013-07-14
得票数 3
回答已采纳
5
回答
如何在安卓
的
Activity
外部调用getWindow()?
java
、
android
我正在尝试组织我
的
代码
,并将重复
的
函数移到一个类中。这行
代码
在扩展
activity
的
类中工作得很好:但是,当我试图将它
包含
到外部类中时,它并不起作用。
浏览 12
提问于2011-09-11
得票数 47
回答已采纳
2
回答
可绘制
的
位图与单个可重复使用
的
位图相比,内存更好吗?
android
、
memory
、
bitmap
、
drawable
、
recycle
我
的
问题是,关于内存和
泄漏
,简单地坚持使用Drawables是不是更有好处?这些问题似乎不断以不同
的
形式出现,但我真的不能从任何人那里得到关于这个问题
的
直接答案。有人说要重用位图并在每次使用后回收,还有人说使用Drawables和unbindDrawables()方法(这就是我一直在使用
的
方法): if (
view
.getBackground() !ViewGro
浏览 55
提问于2011-08-13
得票数 20
回答已采纳
6
回答
Android
的
最佳实践
android
、
mvvm
、
android-databinding
、
decoupling
我正在使用
MVVM
和DataBinding构建一个安卓应用程序。我在我
的
ViewModel中有一个函数来启动一个活动。在onClick中调用ViewModel可以吗? public void onClick(
View
view
, long productId) { Intent intent =
浏览 5
提问于2016-11-07
得票数 51
回答已采纳
1
回答
使用
MVVM
体系结构
的
活动共享元素转换
android
、
android-transitions
、
shared-element-transition
、
android-mvvm
使用
数据
绑定
,我在视图模型中处理单击imageview:
android
/>public void onAvatarClick(
View
view
) {
浏览 0
提问于2018-08-06
得票数 1
回答已采纳
14
回答
Android
MVVM
设计模式示例
java
、
android
、
design-patterns
、
mvvm
、
dependency-injection
我目前做了很多WPF开发,并且已经开始创建一些基本
的
Android
应用程序。在创建WPF应用程序时,我经常使用
MVVM
,通常使用Prism,我想知道
是否
有用于
Android
平台
的
MVVM
示例?
浏览 2
提问于2011-02-12
得票数 65
回答已采纳
1
回答
在
android
中如何避免
mvvm
体系结构中
的
内存
泄漏
android
{ 公共类MainActivityViewModel扩展ViewModel实现IntGoogleListData { public
引用
。如果
导致
内存
泄漏
,如
浏览 1
提问于2019-11-17
得票数 0
回答已采纳
2
回答
在
Android
中使用静态方法?
android
、
static
、
static-methods
我已经在
Android
中做了一些应用程序,并注意到我经常使用静态方法。 btn.setText("Save"); btn.setOnClickListener(new
View
.OnClickListener() { SettingsAct
浏览 0
提问于2014-10-24
得票数 4
回答已采纳
3
回答
带双向
绑定
的
可观察字段使用情况(删除属性更改侦听器)
android
、
android-databinding
、
android-architecture-components
我在ViewModel中使用一个可观测
的
字段。当可观察字段更新时,我将更改UI可见性。, propertyId: Int) { 删除remove中
的
回调。使用双向
绑定
在XML类@{}中直接映射。现在
的
问题是,如果使用双向
绑定
,如何删除侦听器?我知道Livedata可以代替它。
浏览 4
提问于2020-05-14
得票数 6
回答已采纳
4
回答
为什么异步网络调用
的
回调方法不能在活动结束时
导致
内存
泄漏
?
java
、
android
、
jvm
、
okhttp
我们知道匿名内部类可能
导致
内存
泄漏
。但是为什么异步网络调用时它不能工作。response.isSuccessful()) { // do sth to our
View
, but those views may be null when
activity
finished
浏览 0
提问于2018-03-02
得票数 14
回答已采纳
1
回答
我应该在AsyncTask中使用AsyncTask或应用程序上下文吗?
android
如您所见,我有一个AsyncTask,其中有一些
代码
可以将Bitmap对象作为.jpg文件保存到库中。在AsyncTask中,我也在使用
Context
,但据我所知,在这个内部类中使用
Activity
的
上下文会
导致
内存
泄漏
,因此我将其更改为WeakReference<
Context
> weakContext但是,通过使用从构造函数传递
的
Application上下文,我应该将与弱上下文
引用
相同
的
效果存档。 那
浏览 1
提问于2017-01-19
得票数 5
回答已采纳
1
回答
Android
-回收视图中具有弹出窗口
的
内存
泄漏
android
、
memory-leaks
、
android-recyclerview
我在我
的
应用程序中显示
以下
错误时遇到问题: “E/
android
.widget.PopupWindow$PopupDecorView{84fdb1f管理器:
android
.
view
.WindowLeaked:
Activity
com.awt.myapp.MyList
泄漏
了window 369,120 V.E……最初添加到此处
的
.......D 0,0-369,120} ...”问题是,如果我点击了
Android
浏览 11
提问于2017-07-01
得票数 2
1
回答
非常简单
的
应用程序中
的
内存
泄漏
android
、
memory-leaks
每次我更改屏幕方向时,应用程序都会
泄漏
30k-50k
的
内存。因此,我
对
以下
几点表示怀疑:我
是否
需要在onDestroy()中做一些与这些调用相关
的
事情,以将它们从活动中分离出来?我相信如果我不这样做,背景位图
的
可绘制将维护对视图
的
回调,这将
导致
整个上下文
的
泄漏
。这是真的吗?将此调用添加到onDestroy()肯定会对
泄漏</e
浏览 1
提问于2011-03-19
得票数 3
回答已采纳
3
回答
InputMethodManager保存对表-内存
泄漏
- OOM错误
的
引用
。
android
、
memory
、
memory-leaks
、
android-tabhost
使用MAT,我发现TabWidget被InputMethodManager
引用
的
TabHost
引用
,因此TabWidget被泄露。在随后启动应用程序时,将引发OutOfMemory错误。同样,InputMethodManager也
引用
了我
的
所有活动。(关闭应用程序后,我
的
所有活动组、活动、表活动、tabhost和tabwidget都会
泄漏
!)在正确完成应用程序(回击键)时,logcat中显示了
以下
内容 com.
android
.inte
浏览 0
提问于2011-04-24
得票数 13
回答已采纳
1
回答
软参考与弱参考
java
、
android
我
对
Java环境中
的
软
引用
和弱
引用
非常敏感。我也读过一些关于这两个主题
的
文章。总之,弱
引用
如名称所示,是对对象
的
弱
引用
。这意味着GC很容易收集
对
该对象
的
引用
。convertView.setOnClickListener(new OnClickListener() { public void onClick(
View
v) {
context
浏览 3
提问于2012-12-10
得票数 1
回答已采纳
1
回答
仍然对上下文感到困惑
android
、
android-context
我是
android
的
新手。 我不得不面对
context
类
的
最大时间,这有时会让我感到困惑。在某些地方,它使用
context
,在某些地方,它被getApplicationContext()、getContext()、getBaseContext()调用。
浏览 0
提问于2012-05-08
得票数 5
回答已采纳
4
回答
如何使用带有片段
的
Android
模式?
android
、
mvvm
、
android-fragments
在尝试了所有这些之后,我认为对于我
的
应用程序和工作模式来说,最好
的
是
MVVM
模式。 package com.example.
mvvm
; import
android</
浏览 5
提问于2014-03-08
得票数 18
回答已采纳
4
回答
用Kotlin
Android
扩展以编程方式膨胀布局
android
、
android-layout
、
kotlin
、
kotlin-android-extensions
我有
以下
布局: val tvErrorTitle=
view
.findViewById(R.id.tvErrorTitle) as TextView val tvErrorDesc =
view
.findV
浏览 1
提问于2017-06-25
得票数 21
回答已采纳
4
回答
安卓EditText内存
泄漏
android
、
memory-leaks
、
android-edittext
、
android-textattributes
很多人注意到,活动中
的
EditText
对
活动具有很强
的
引用
,即使活动完成后也是如此。需要说明
的
是,此EditText位于布局内并已膨胀,没有设置侦听器。许多关于这个问题
的
帖子仍然没有解决方案。首先是一些有用
的
帖子。(最终GC会清理它,所以从技术上讲它不是
泄漏
,但对于大量内存
的
应用程序,它需要很长时间,并将
导致
OOM) 所提到
的
解决方案并不适用于所有设备。归根结底是Edittext Watch
浏览 1
提问于2013-08-21
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android面试总结(一)
Dropbox 如何解决Android App的内存泄漏问题?
携程机票 Android Jetpack 与 Kotlin Coroutines 实践
Android 开发者必会的内存泄漏指南
Android价值十亿美元的错误
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券