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

