luckyshq's recent timeline updates
luckyshq

luckyshq

V2EX member #76558, joined on 2014-10-10 12:41:05 +08:00
luckyshq's recent replies
装一个 Android Studio 装一个 IntelliJ, 其他的就不用了
Dec 5, 2014
Replied to a topic by ufo22940268 Android 怎么在 activity a 中更新 activity b 的 ui
@ufo22940268 我觉得没必要这样判断,每次回到B就直接重新加载最新的数据就行了,如果你觉得读写数据库/文件开销大了就用个全局静态变量来存取咯.
Dec 5, 2014
Replied to a topic by ufo22940268 Android 怎么在 activity a 中更新 activity b 的 ui
@iptux 数据量小的时候可以,数据量大了太占内存,而且不能跨进程跨应用.
Dec 5, 2014
Replied to a topic by ufo22940268 Android 怎么在 activity a 中更新 activity b 的 ui
@ufo22940268 多谢指点.

方法一看情况用吧 毕竟楼主也没说明具体情况.

对于二三为什么要flag? 默认全部设为那个值就不行了,虽然读写数据库/文件会有开销,但总比用广播好吧.
Dec 5, 2014
Replied to a topic by ufo22940268 Android 怎么在 activity a 中更新 activity b 的 ui
抱歉看反了 把上面的Activity A和B互换.
Dec 5, 2014
Replied to a topic by ufo22940268 Android 怎么在 activity a 中更新 activity b 的 ui
完全没必要用到广播.

方法1:
* Activity A 用startActivityForResult()启动Activity B ,然后你把要更新的数据传回到Activity A中.
之后在在A中的onActivityResult里处理界面更新.

方法2:
* 用文件进行数据共享,并在Activity A中的Onstart里更新界面.

方法3:
* 用数据库进行数据共享,并在Activity A中Onstart里更新界面.


推荐第一种方法.
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5200 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 09:17 · PVG 17:17 · LAX 02:17 · JFK 05:17
♥ Do have faith in what you're doing.