当前位置:编程学习 > wap >>

求助,关于window phone导航传递对象参数

我想要在整个程序中用到一个对象,该对象包括socket连接。
但是程序涉及到多个页面,请问该如何在页面中传递这个对象?
(使用App类的静态属性好像换页面的时候会强制关闭socket) socket window phone --------------------编程问答-------------------- 可以用全局对象,放在App里
也可以放在navigationserivce的参数里
也可以持久化,写入文件. --------------------编程问答-------------------- 全局对象~~~~~~ --------------------编程问答-------------------- 不用静态属性,用全局对象就可以。
在程序的任意位置访问App的成员都很方便。 --------------------编程问答--------------------
引用 3 楼 jiangyongtao 的回复:
不用静态属性,用全局对象就可以。
在程序的任意位置访问App的成员都很方便。

建议楼主看一下单例模式,如果你的应用简单无所谓,如果涉及多线程那么STATIC有线程安全的特性。 --------------------编程问答-------------------- 写个 公共类 

public class common
{

public static instance= .............

} --------------------编程问答--------------------
引用 4 楼 BEYONDMA 的回复:
引用 3 楼 jiangyongtao 的回复:不用静态属性,用全局对象就可以。
在程序的任意位置访问App的成员都很方便。
建议楼主看一下单例模式,如果你的应用简单无所谓,如果涉及多线程那么STATIC有线程安全的特性。

版主大大,问个问题,我之前的全局变量都是在app中声明一些公共变量,这样app看起来很不爽,如果我单独搞个静态类,里面专门声明一些静态变量供全局使用,这样靠谱不 --------------------编程问答--------------------
引用 6 楼 lixygibli 的回复:
Quote: 引用 4 楼 BEYONDMA 的回复:

引用 3 楼 jiangyongtao 的回复:不用静态属性,用全局对象就可以。
在程序的任意位置访问App的成员都很方便。
建议楼主看一下单例模式,如果你的应用简单无所谓,如果涉及多线程那么STATIC有线程安全的特性。

版主大大,问个问题,我之前的全局变量都是在app中声明一些公共变量,这样app看起来很不爽,如果我单独搞个静态类,里面专门声明一些静态变量供全局使用,这样靠谱不

就应该这样做的
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,