我有一些使用JNI的本地代码的touble,我怀疑这可能是由于对setRequestedOrientation()的调用。Android - 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()时,它是否已经存在?在屏幕旋转后重新创建另一个视图?
谢谢。
感谢您的帮助。 – Virus721