import android.app.Activity;
import android.net.wifi.WifiManager;
+import android.os.Build;
import android.os.Bundle;
import android.os.AsyncTask;
import android.os.Handler;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.FROYO) {
+ Log.v(TAG, "Disabling keepalive for build version " +
+ Build.VERSION.SDK_INT);
+ System.setProperty("http.keepAlive", "false");
+ } else {
+ Log.v(TAG, "Post-Froyo version " +
+ Build.VERSION.SDK_INT);
+ }
prefs = PreferenceManager.getDefaultSharedPreferences(this);
store = new PersistentStore(prefs);
wifiman = (WifiManager)getSystemService(Context.WIFI_SERVICE);
tvd = (TextView)findViewById(R.id.date);
tvs = (TextView)findViewById(R.id.timestamp);
ut = new UpdateTarget[] {
- new UpdateTarget((TextView)findViewById(R.id.location),
- new PhoneLog(res, store)),
new UpdateTarget((TextView)findViewById(R.id.phonecall),
+ new PhoneLog(res, store)),
+ new UpdateTarget((TextView)findViewById(R.id.location),
new LastLocation(res, store))
};
Log.v(TAG, "created UI, about to start update task");