私のアプリでは、カメラから写真を撮って表示しようとしていますimageview
。ほんの数秒で方向が再び変更され、写真が削除されました。非常に奇妙です。どうすればこの問題を解決できますか?onActivity
imageView
imageview
質問する
1042 次
2 に答える
2
これはおそらく答えるのが遅いですが、向きの変更後に onCreate メソッドが呼び出されるため、設定している ImageView ビットマップは向きの変更後に null になると思います。
onSaveInstanceState() をオーバーライドして、データと変数を保存してみてください。このメソッドは、向きが変わるたびに呼び出されます。向きの変更後に保持する変数と値を保存します。
私が正しいことを願っています。
于 2013-01-18T13:28:43.980 に答える
-1
これを試して:
LinearLayout myLayout = new LinearLayout(this);
myLayout.setOrientation(LinearLayout.VERTICAL);
于 2012-12-27T06:27:55.830 に答える