我是关于Android开发的新生,我不太了解这种语言的一切。这是我的问题。
我想创建一个允许我处理蓝牙通信的类。这个类应该能够给我一个近似设备的列表,连接到一个,发送和接收来自某些特征的信息......
因此,由于我只需要一个应用程序的连接,我需要这个类的实例对于不同的活动是通用的。这就是问题所在!我真的不知道如何通过这些活动传递这个实例。我听说过Intent,但它似乎只对传递常见类型有用。我已经考虑过静态课程和方法,但我不确定这是一个好方法......
所以如果有人能给我办法,我会很高兴。
提前致谢! :)
哈罗德。
答案 0 :(得分:0)
如果您的课程不依赖于活动生命周期,请使用Singleton模式:
public class YourClass
{
private static YourClass mInstance;
protected YourClass(){}
public static YourClass getInstance()
{
if(mInstance == null)
mIntance = new YourClass();
return mIntance;
}
}