Hello.
With following simple code (on clean, new android project):
public class RotationTest extends Activity {
private static final String LOGTAG = "RotationTest";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.d(LOGTAG, "onCreate():");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(LOGTAG, "onDestroy():");
}
}
the onCreate/onDestroy pair is called twice when rotating from
landscape -> portrait on Android 1.6 emulator.
Here is the snippet of LogCat (doing rotation to landscape and back to
portrait):
01-04 14:05:35.895: DEBUG/RotationTest(704): onCreate():
01-04 14:13:53.514: DEBUG/RotationTest(704): onDestroy():
01-04 14:13:53.916: DEBUG/RotationTest(704): onCreate():
01-04 14:14:02.035: DEBUG/RotationTest(704): onDestroy():
01-04 14:14:02.604: DEBUG/RotationTest(704): onCreate():
01-04 14:14:02.716: DEBUG/RotationTest(704): onDestroy():
01-04 14:14:03.015: DEBUG/RotationTest(704): onCreate():
On the other hand, when running the application on the G1 phone, the
problem does not occur, when the keyboard is slid (then the rotation
changes).
I've tried to find an open issue or a similar thread but I am yet
unsuccessful.
Could anyone give a pointer or a description of this behavior?
Has anyone experienced it on Eclair or later(!) ?
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en