A界面有一个edittext,在A界面启动的时候,显示login界面login界面登陆成功后如何将A界面的edittext显示当前登陆的用户名呢??大家有几种方法呢??我的办法是将A的实例传入login,在login中对A的edittext属性进行赋值,,我感觉这样不太好,二个类耦合度太大,有没有好的办法呢?
解决方案 »
- 请教关于surfaceview背景初始化
- 新手请教:采用viewflipper实现多图片展示,如何解决OOM的问题?
- Android开发中AIDL接口创建方法
- 请教服务器端开发的问题
- android sqlite item 显示
- Android 如何在代码中准确设置控件的属性
- 关于listview和checkbox的焦点问题
- 请教Android ListView Item中值的问题
- 安装失败:INSTALL_FAILED_DEXOPT为什么呢?
- error opening trace file: No such file or director
- PS设计android界面的问题
- 若使用URL 来播放在线媒体文件,该文件应该要能支持pragressive 下载.
当焦点回到A界面主体时,载入登录信息。
这样是不是偶合度就没有了。
嗯,就是这样,一般保存在sharedPreference中,或者Sqllite都行。
(2)application
(3)广播
(4)sqlite其实这个问题如果扩展一下想一想,如果不是登陆的情况,是修改数据的情况,点击Button弹出1个dialog然后输入最新的值,关闭后要在dialog的下面的activity中取出最新的值,这时候sharedPreference和sqlite按照我现在所学的知识就不合适了,他们都是永远的持久化方案,这时我感觉广播可以合适,application我没有用过,不知道和web中的application一样不一样,如果和web中的application一样,我也认为不合适,广播很像web中的request对象,临时的存储一些数据,处理完成后就释放了