0

横向きと縦向きの両方のモードで Android アプリケーションを作成したいと考えています。

2 つのフォルダー layout と layout-land を作成し、アクティビティごとに 2 つの xml を定義しました。

すべての活動はうまくいっています。

すべてのアクティビティで自動的にローテーションを調整しますが、1 つのアクティビティで onconfigurationchange メソッドを使用しました。

今、私のもう 1 つのアクティビティが問題を作成しています。Google マップを実装し、そのアクティビティで 2 つのスレッドを呼び出しました。スレッドは、サーバーからデータを取得する API を呼び出します。

正常に動作し始めましたが、8 または 10 オリエンテーション アプリケーションがクラッシュした後、誰かがこれを解決するのを手伝ってください。

4

1 に答える 1

0

アクティビティのマニフェストで次のコードを試してください

<activity android:name=".YourActivity"
          android:configChanges="keyboardHidden|orientation">

そして私に知らせてください

于 2012-04-17T11:28:42.890 に答える