我在使用JNI时遇到了一些问题,怀疑是由于调用了setRequestedOrientation()
引起的。
当我调用setRequestedOrientation()
时,活动会发生什么?它只是重新启动还是完全销毁?
此外,视图会发生什么变化?如果在onCreate中有以下代码:
protected void onCreate( Bundle savedInstanceState )
{
super.onCreate( savedInstanceState );
try
{
this.setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE );
setContentView( R.layout.activity_XXX );
mTermScreenView = (TermScreenView) findViewById( R.id.termScreenView );
View对象会发生什么?它是否会被重新创建?当我调用findViewById()
时,它是否已经存在?在屏幕旋转后,另一个View是否会被重新创建?