public class GameActivity extends Activity
{
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  
  MediaPlayer player = MediaPlayer.create(this, R.raw.play);
  player.setVolume(0.8f, 0.8f);
  player.setLooping(true);
  player.start();
 }
 
 static class GameView extends SurfaceView implements Callback, Runnable {

          ~~~~

}

 

이런식으로 짜놨는데요.

 

이 SurfaceView를 불러오는 xml파일이

 

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent" android:layout_height="fill_parent">
 <view class="com.android.game.GameActivity$GameView" android:layout_width="fill_parent" android:layout_height="fill_parent"/> 
</FrameLayout>

 

이런식으로 되어있습니다.

 

그래서 그런지 Activity부분을 실행하지 않는거 같은데, 이럴때는 어떻게 배경음악을 설정할수 있을까요?

 

Activity를 실행하게 하는방법을 알려주세요 !

 

참고로 View 는 setContentView(R.layout.game); 이 방식으로 다른 Activity에서 호출하였습니다.