이제 갓 안드로이드 인턴으로 일을 시작했습니다 ㅠㅠ 시작하자말자 벽에 부딛히네요
의도 : 기존 개발자님이 만들어두신 코드가 있는 상태에서 webview를 띄울려고 합니다
@Override // android.app.Activity
protected void onCreate(Bundle bundle) {
.........
getIntent().putExtra("unity", updateUnityCommandLineArguments(getIntent().getStringExtra("unity")));
UnityPlayer unityPlayer = new UnityPlayer(this, this);
this.mUnityPlayer = unityPlayer;
setContentView(unityPlayer);
this.mUnityPlayer.requestFocus();
//(아래는 제가 추가한 코드 : 웹으로 공지사항글을 띄울려고함)
this.webView = new android.webkit.WebView(this);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.addView(this.webView);
setContentView(linearLayout);
this.webView.loadUrl("http://www.naver.com");
}
문제점 :
setContentView(unityPlayer);
setContentView(linearLayout);
이렇게 쓰면 안되는걸 알았지만... 어떻게 해서 해결 해야할지를 경험이 없다보니 잘모르겠습니다 ㅠㅠ
질문 :
1) setContentView(unityPlayer); 이 기존 코드를 유지하면서, 새로운 웹뷰창을 띄우고 싶은데 조언 해주실수있을지요.....
2) 앱이 실행(oncreate) 될 때, 유니티게임과 웹뷰가 동시에 실행되게끔 작업중입니다!
추가로 현재 상태에서, xml이나 새로운 .java파일을 만들지 않고, 메인 액티비티에서 웹뷰창을 띄우는 조건으로 개발중입니다!
사수님께서 그렇게 만들어 보라고 하셔서... 방법을 찾는 중인데 검색방법이 잘못되었는지 정보를 얻기가 어렵네요 ㅠㅠ
아직 초보라서 조언주실때 조금만 상세하게 부탁드리겠습니다...!!