마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티간의 데이터 전송에 관한 질문입니다.

0 추천

궁금한게 있어서 질문드립니다.

UnityPlayer.UnitySendMessage예제를 사용해서 유니티와 안드로이드간의 연동은 확인 하였습니다.       

 연동 되는 걸 바탕으로 putextra를 이용해서 측정값을  메인 액티비티에서 서브 액티비티로 string값을 보내주고  서브액티비티에서 string 값을 받아서 UnityPlayer.UnitySendMessage에 넣어서 유니티로 보낼려고 하는데요. 이때 메인 액티비티에서 보내준 string값이 어떻게 처리를 해야 되는지 감이 안잡혀서 질문 드립니다.

매인 액티비티

@Override
public void onClick(View v) {
    Intent intent = new Intent(this, UnityPlayerActivity.class);
    intent.putExtra("test",str0);
    startActivity(intent);
    finish();
}

유니티

// Setup activity layout
@Override protected void onCreate(Bundle savedInstanceState)
{
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    super.onCreate(savedInstanceState);

    Intent intent = getIntent();
    Log.d("TEST",intent.getExtras().getString("test"));

    mUnityPlayer = new UnityPlayer(this);
    setContentView(mUnityPlayer);
    mUnityPlayer.requestFocus();

}

 

익명사용자 님이 2018년 6월 11일 질문
2018년 6월 11일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...