blob: b9ed19a2e2e471cce4062fc4579fd8772eb0626a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
package org.mysociety.FixMyStreet;
import android.os.Bundle;
import android.view.WindowManager;
import org.apache.cordova.*;
public class AndroidActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* yes, we are using a magic number here but the version constants aren't defined
until the relevant release so if you want to check against a version that's
after your minimum target version you have to use the number :(
in this case 11 is Honeycomb / 3.0 */
if (android.os.Build.VERSION.SDK_INT <= 11) {
/* If we leave the default on for android 2 then on the details screen it scrolls
the details screen in such a way that you can't see where you are typing so
we switch back to adjustPan. We don't want to use that all the time as adjustPan
stops you scrolling the screen when the softKeyboard is displayed which is what
we'd like to be able to do so people can scroll to see if there are other
fields. */
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
}
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/src/index.html", 30000);
}
}
|