Я собираюсь запустить проект в android через wifip2pmanager. Кажется, что канал успешно создан («инициализирован»). , но для следующего шага мой код не работает («DiscoverPeers или creategroup»). - любая проблема в нижнем коде?findpeers in simple android wifip2pmanager code
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();
}
});
}
}