http://stackoverflow.com/questions/3037303/wake-lock-does-not-seem-to-work


On 23 February 2012 16:19, Bipin Shashi <[email protected]> wrote:
> After a long period of inactivity within my app, all the get requests
> start failing with a connection timeout error. I notice this was
> happening when the phone is connected over the 3G network, and not
> when it is connected to wifi.. At present to get it to work, i toggle
> the airplane mode state twice and the network connections get reset.Is
> this the best way to go about doing this ? Please enlighten!
>
> void toggleAirplaneMode(){
>
>    //Toggling airplane mode to restart network
>    Context context = getApplicationContext();
>    boolean isEnabled = Settings.System.getInt(
>              context.getContentResolver(),
>              Settings.System.AIRPLANE_MODE_ON, 0) == 1;
>
>        // toggle airplane mode
>        Settings.System.putInt(
>              context.getContentResolver(),
>              Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);
>
>        // Post an intent to reload
>        Intent intent = new
> Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
>        intent.putExtra("state", !isEnabled);
>        context.sendBroadcast(intent);
>        Log.d("Inetify", "Toggling Airplane Mode");
> }
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en



-- 
Daniel Drozdzewski

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to