0
我要通过wifip2pmanager在android中启动一个项目。 它似乎成功创建了频道(“初始化”)。 但对于下一步我的代码不起作用(“discoverPeers或creategroup”)。 是在下面的代码中的任何问题?简单的Android发现者wifip2pmanager代码
public class MainActivity extends Activity {
WifiP2pManager wifiMgr;
Channel channel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wifiMgr = (WifiP2pManager)getSystemService(Context.WIFI_P2P_SERVICE);
channel = wifiMgr.initialize(this,getMainLooper(),null);
wifiMgr.discoverPeers(channel, new ActionListener(){
@Override
public void onFailure(int arg0) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "discover fail."+arg0,
Toast.LENGTH_SHORT).show();
}
@Override
public void onSuccess() {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "discover succ.",
Toast.LENGTH_SHORT).show();
}
});
}
}