私が取り組んでいるサブクラスに問題があり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;
}
}