首页   注册   登录
 ukyoo 最近的时间轴更新

ukyoo

V2EX 第 362532 号会员,加入于 2018-11-12 15:58:15 +08:00
请教一个问题 编译时常量
Java  •  ukyoo  •  24 天前  •  最后回复来自 pdog18
7
出两个腾讯视频年会员, 70/个
二手交易  •  ukyoo  •  30 天前  •  最后回复来自 ukyoo
8
出腾讯视频会员一年,70
二手交易  •  ukyoo  •  31 天前  •  最后回复来自 Ziyue2019
10
刚续费的 bwg 又不能用了
VPS  •  ukyoo  •  87 天前  •  最后回复来自 anthonywilson
1
有用 AAC 的旁友吗,有个 LiveData 的问题想请教
Android  •  ukyoo  •  56 天前  •  最后回复来自 colaman
7
ukyoo 最近回复了
门槛极低,理发小哥,厨师都可以转, 你也可以
12 天前
回复了 kerb15 创建的主题 Android 请教下 MVP 的 View 空指针问题
在 Activity(View)销毁后, Presenter 的调用了 View 的方法,当然会报空指针了, MVP MVVM 都会遇到.
MVP 要么加个方法,要么用 autodispose 之类的框架. MVVM 在 ViewModel#onCleared()里取消观察.
24 天前
回复了 ukyoo 创建的主题 Java 请教一个问题 编译时常量
@th00000 深入理解 JVM 中提到 Class 的常量池中存放的字面量包括
字符串
声明为 final 的常量(并没有提到 static). 比如 final int i = 111,确实存放在 class 的 CONSTANT_POOL 中, 这个算是编译期常量吧
24 天前
回复了 ukyoo 创建的主题 Java 请教一个问题 编译时常量
@chendy 请教下, CONSTANT_POOL 里可以看到 final int i = 1111, 不算编译期常量吗
31 天前
回复了 v2hh 创建的主题 程序员 说下双十一各大电商平台的恶心事
@v2hh 爱康国宾不是被阿里收购了吗,难道又是二选一
31 天前
回复了 Vegetable 创建的主题 Android 问一个安卓开发相关的问题
自己新建个 Activity, 在 onCreate 里分配个大内存的数组, 无限重复开页面.

class DetailActivity1111 : AppCompatActivity(){


override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.acti111)

val ints = IntArray(120000000)

findViewById<Button>(R.id.btn).setOnClickListener {
startActivity(Intent(this, DetailActivity1111::class.java))
}
}
}


最后崩溃的日志如下:
JNI DETECTED ERROR IN APPLICATION: JNI IsInstanceOf called with pending exception java.lang.OutOfMemoryError: Failed to allocate a 480000016 byte allocation with 25165824 free bytes and 457MB until OOM, max allowed footprint 82083784, growth limit 536870912

代码就两三行,不存在内存泄露. 所以回收栈底 Activity 来回收内存的说法不成立.


再看官方文档: https://developer.android.com/guide/components/activities/activity-lifecycle#asem
写的很明白: 系统永远不会直接终止 Activity 以释放内存,而是会终止 Activity 所在的进程。
31 天前
回复了 Vegetable 创建的主题 Android 问一个安卓开发相关的问题
31 天前
回复了 Vegetable 创建的主题 Android 问一个安卓开发相关的问题
这和启动模式有啥关系啊...很常见的情况就是商品详情页通过相似商品无限开下去, 最后肯定会 OOM 的
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2342 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 20ms · UTC 05:31 · PVG 13:31 · LAX 21:31 · JFK 00:31
♥ Do have faith in what you're doing.