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에서 호출하였습니다.