【发布时间】:2015-09-11 08:51:00
【问题描述】:
我有一个使用蓝牙的 mainActivity,还有另一个扩展 BaseExpandableListAdapter 的类。我想要做的是,当一个特定的动作发生时 在 mainActivity 类中,蓝牙适配器应传递给扩展 BaseExpandableListAdapter 的类。
为此,我创建了如下所示的接口 IBTAdapterPasser,并将适配器从 mainActivity 传递给 iBTAdapterPasser,如下所示。 我的问题是,我应该如何在 mainActivity 中初始化 iBTAdapterObserver 对象?
IBTAdapterPasser:
public interface IBTAdapterPasser {
public void onDicoveryFinished(BluetoothAdapter btAdapter);
}
在 mainActivity 类中:
this.iBTAdapterObserver.onDicoveryFinished(this.mBTAdapter);
MyExpandableListAdapter 类
@Override
public void onDicoveryFinished(BluetoothAdapter btAdapter) {
// TODO Auto-generated method stub
this.mBTAdapter = btAdapter;
}
【问题讨论】:
-
你有什么解决办法吗..?
标签: java android interface bluetooth