私は自分のアプリケーションでの活動をしていると私はアンドロイド設定している。このように私のmenifestファイルにconfigChanges =「方向」を:活動再起動の問題
<activity
android:name=".MyActivity"
android:label="@string/app_name"
android:configChanges="orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
及び方法は、それを処理するために:
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
if (config.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (config.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}
ほとんどのグーグル検索では、私の活動を再開するのを防ぐのが見えたが、向きを変えて開始していることがわかった。私はSystem.outを入れた。onCreate()それはすべてのorie何が起きているのか、どこかで間違っているのを助けてくれますか?
活動を再開しません。デバイスがポートレートとランドスケープの向きを切り替えると変化します」 - それはおそらく問題ですか? –
@appserv私は最低4と目標を持っています8 –
plzこのポストを参照してください多分助けてください:http://stackoverflow.com/questions/456211/activity-restart-on-rotation-android –