WiFi 热点连接
private static final class OnStartAPCallback extends
ConnectivityManager.OnStartTetheringCallback {
final WeakReference<FragmentHotspotSet> mTetherSettings;
OnStartAPCallback(FragmentHotspotSet settings) {
mTetherSettings = new WeakReference<FragmentHotspotSet>(settings);
}
@Override
public void onTetheringStarted() {
update();
}
@Override
public void onTetheringFailed() {
update();
}
private void update() {
FragmentHotspotSet settings = mTetherSettings.get();
if (settings != null) {
//settings.updateState();
}
}
}
private OnStartAPCallback mStartTetheringCallback = new OnStartAPCallback(this);
private void startTethering(int choice) {
mCm.startTethering(choice, true, mStartTetheringCallback);
}