// Listen for new Tango data mTango.connectListener(framePairs, new Tango.TangoUpdateCallback() { @Override public void onPoseAvailable(final TangoPoseData pose) { runOnUiThread(new Runnable() { @Override public void run() { mTextView.setText(pose.toString()); } }); } });