以WifiP2pManager. requestPeers()为例
方法一:直接新建一个监听实例,然后添加监听后的回调方法
manager.requestPeers(channel, new WifiP2pManager.PeerListListener() {
@Override
public void onPeersAvailable(WifiP2pDeviceList arg0) {
// TODO Auto-generated method stub
//添加监听到peers后的代码
}
});
方法二:新建一个class执行该监听,然后实例化,最后传递到方法中
public PeerAva peerava = new PeerAva();
class PeerAva implements PeerListListener{
@Override
public void onPeersAvailable(WifiP2pDeviceList peerList) {
// TODO Auto-generated method stub
}
}
manager.requestPeers(channel, peerava);