换句话说,我想将蓝牙代码从主要活动转移到另一个类。
答案 0 :(得分:0)
您应该为每个类使用单独的文件。您可以创建一个文件夹“engine”。例如:com.mycorp.myapp.engine
。您可以非常简单地访问onActivityResult()
。例如:MainActivity.onActivityResult()
。注意:功能应为public
。
或者您可以将活动传递给CustomBluetooth的构造函数。
public class CustomBluetooth {
private Activity mActivity;
/* Constructor */
public CustomBluetooth (Activity pActivity ) {
super();
this.mActivity = pActivity;
}
/* Your functions */
public int getResult() {
return this.mActivity.onActivityResult();
}
}
亚历克斯。附:对不起我的英文:)
答案 1 :(得分:0)
为您的蓝牙类添加一个界面,并在您的活动中实现该界面。