1

アプリケーションに問題があります。画面の回転を防ぐ必要があるマニフェストを追加しましたが、画面を回転させるとアプリが強制終了されます。

これが私のコードです:

public class avantdroidActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {       
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.main);
    super.clearCache();        
    super.loadUrl("file:///android_asset/www/redir.html");      
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}

私の AndroidManifest.Xml:

<activity android:name="org.apache.cordova.DroidGap" android:label="@string/app_name" android:configChanges="keyboard|orientation|keyboardHidden"> <intent-filter> </intent-filter> </activity>

何が間違っているのですか?ありがとう!

4

1 に答える 1

6

なぜあなたは電話しているのですか?

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

AndroidManifest でアクティビティの向きを設定するだけです。タグに追加android:screenOrientation="portrait"するだけです。activity

于 2012-04-04T15:13:23.207 に答える