onCardBoardTrigger() 不起作用
onCardBoardTrigger() doesn't work
我正在开发 Android 纸板应用程序。我已经正确开发了渲染器(使用 Rajawali 库)和视图。
我遇到了这个简单的错误:磁性触发器不起作用!
这是 Activity 的代码:
public class MainActivity extends CardboardActivity {
public static final String TAG = MainActivity.class.getSimpleName();
MyRenderer renderer;
Vibrator vib;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
RajawaliCardboardView view = new RajawaliCardboardView(this);
setContentView(view);
setCardboardView(view);
renderer = new MyRenderer(this);
view.setRenderer(renderer);
view.setSurfaceRenderer(renderer);
}
@Override
public void onCardboardTrigger() {
super.onCardboardTrigger();
Log.d(TAG,"TRIGGER CARDBOARD \n");
vib.vibrate(1000);
}
}
这是对 onCardboardTrigger() 的简单覆盖,它应该会向我显示调试日志消息并振动。
而在 logcat 中,当我尝试扣动扳机时,它显示的是:
09-01 13:00:24.290 15352-15352/com.eje_c.rajawalicardboard D/ViewRootImpl: ViewPostImeInputStage processPointer 0
09-01 13:00:24.470 15352-15352/com.eje_c.rajawalicardboard D/ViewRootImpl: ViewPostImeInputStage processPointer 1
库不支持最新的 gvr sdk,触发器恰好有一些问题。
我重构了一些代码以使 Gvr v1.0.0 与该库一起工作。
我正在开发 Android 纸板应用程序。我已经正确开发了渲染器(使用 Rajawali 库)和视图。 我遇到了这个简单的错误:磁性触发器不起作用!
这是 Activity 的代码:
public class MainActivity extends CardboardActivity {
public static final String TAG = MainActivity.class.getSimpleName();
MyRenderer renderer;
Vibrator vib;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
RajawaliCardboardView view = new RajawaliCardboardView(this);
setContentView(view);
setCardboardView(view);
renderer = new MyRenderer(this);
view.setRenderer(renderer);
view.setSurfaceRenderer(renderer);
}
@Override
public void onCardboardTrigger() {
super.onCardboardTrigger();
Log.d(TAG,"TRIGGER CARDBOARD \n");
vib.vibrate(1000);
}
}
这是对 onCardboardTrigger() 的简单覆盖,它应该会向我显示调试日志消息并振动。
而在 logcat 中,当我尝试扣动扳机时,它显示的是:
09-01 13:00:24.290 15352-15352/com.eje_c.rajawalicardboard D/ViewRootImpl: ViewPostImeInputStage processPointer 0
09-01 13:00:24.470 15352-15352/com.eje_c.rajawalicardboard D/ViewRootImpl: ViewPostImeInputStage processPointer 1
库不支持最新的 gvr sdk,触发器恰好有一些问题。 我重构了一些代码以使 Gvr v1.0.0 与该库一起工作。