我正在尝试学习如何使用 powervr Insider sdk。
只要我打开我的 MainActivity.java 文件,它就会扩展 NativeActivity 并使用 super.onCreate() 调用它。
这是代码:
package com.powervr.OGLES2IntroducingPOD;
import android.app.NativeActivity;
import android.os.Bundle;
import android.widget.Toast;
import android.view.Gravity;
public class MainActivity extends NativeActivity
{
@Override
protected void onCreate (Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
}
public void displayExitMessage(final String text)
{
runOnUiThread(new Runnable() {
public void run() {
Toast toast = Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
}
});
}
}
在此之后,我的本机代码开始执行。
我想知道 NativeActivity 在调用 super.oncreate() 后是否在本机 cpp 文件中定义了一些函数,或者整个事情是如何发生的。
或者有什么方法可以查看cpp文件的执行顺序,而不是在每个文件中放置一个日志,因为我有太多的cpp文件并且在所有文件中都放置一个日志是不切实际的。