携帯電話の再起動コードを実現
private void reboot() {
Context context = getActivity().getBaseContext();
Toast.makeText(context, getString(R.string.system_restart), Toast.LENGTH_LONG).show();
// mNetmodeSwitchPreference.setEnabled(false);
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(3000);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE);
manager.reboot("restart");
}
}, "restart").start();
}