0
Android 골판지 앱을 개발하고 있습니다. Rijawali 라이브러리를 사용하여 렌더러와 뷰를 올바르게 개발했습니다. 나는이 간단한 오류에 부딪 혔습니다 : 자기 방아쇠가 작동하지 않습니다! 그것은 나에게 디버그 로그 메시지를 표시하고 진동한다 onCardboardTrigger()의 간단한 재정의onCardBoardTrigger()가 작동하지 않습니다.
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);
}
}
:
다음은 활동에 대한 코드입니다. 대신 로그 캣에서
, 내가 방아쇠를 당길 때 여기에서 표시 내용은 다음과 같습니다
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
Rajawali 라이브러리는 아직 googlevr 버전 0.6.0을 사용하고 있습니다. 이제 CardboardActivity가 GvrActivity에서 리팩터링됩니다. 문제가 될 가능성이 있습니까? – sgrumo
어떤 sdk 버전을 사용하고 있습니까? –