我正在处理的子类有问题NativeActivity
,我的目标是从 Java 代码而不是本机代码中捕获和处理关键事件(这主要是因为这个),不幸的是Log()
,onKeyDown
尽管
onCreate()
正在打印日志,并且我在本机代码中放置的日志打印也是如此。似乎onKeyDown
我的NativeActivity
子类从未被调用过。
任何想法?
public class CNativeActivity extends NativeActivity{
private final static String TAG = "CNativeActivity";
protected void onCreate(Bundle savedInstanceState) {
Log.v(TAG, "onCreate");
super.onCreate(savedInstanceState);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.v(TAG, "onKeyDown");
return true;
}
}