package service.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ServiceTest extends Activity {
 Button mPlay;
 Button mStop;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        init();
    }
    public void init()
    {
     mPlay = (Button)findViewById(R.id.playerStart);
     mStop = (Button)findViewById(R.id.playerStop);
     mPlay.setOnClickListener(mClickListener);
     mStop.setOnClickListener(mClickListener);
    }
    
    View.OnClickListener mClickListener = new OnClickListener() {
  @Override
  public void onClick(View v) {
   // TODO Auto-generated method stub
   Intent intent;
   switch (v.getId()) 
   {
   case R.id.playerStart:
    Log.i("info", "startService");
    intent = new Intent(ServiceTest.this, PlayerService.class);
    startService(intent);
    break;
   case R.id.playerStop:
    Log.i("info", "stopService");
    intent = new Intent(ServiceTest.this, PlayerService.class);
    stopService(intent);
    break;
   default:
    break;
   }
  }
 };
}

 

서비스의 onCreate(), onStart(), onDestory()  등에 넣어둔 로그가 찍히지 않는 것으로 보아

서비스가 실행, 정지가 되지 않는 것 같습니다.

버튼 클릭에 대한 이벤트는 제대로 인식을 하고 있는데 왜 서비스가 동작을 안하는지

가르쳐 주시기 바랍니다.