2011-01-18 10 views
0

MainActivity.java와 MyService.java를 Mainactivity에 가지고있는 프로그램에서 서비스를 사용하고 있습니다.오류 소스/클래스를 찾을 수 없습니다.

public void onClick(View src) 
    { 
     switch (src.getId()) { 
     case R.id.ButtonStart: 
      Log.d(TAG, "onClick: starting service"); 
      startService(new Intent(this,com.example.MyService1.class)); 
      break; 
     case R.id.ButtonStop: 
      Log.d(TAG,"onClick: stopping service"); 
      stopService(new Intent(this,com.example.MyService1.class)); 
      break; 

     } 
    } 

로 인 텐트를 호출했지만 Log.d에 오류가 발생했습니다. "WARN/ActivityManager (68) : Unable Intent {cmp = com.example/.MyService1} : 서비스가 시작되지 않음 "해결책을 알려주십시오.

답변

0
당신은이 같은 파일 MyService.java 및 시작 서비스를 사용하는

:

startService(new Intent(this,com.example.MyService1.class)); 

지금 왜 com.example.MyService1.class 대신 여기 MyService으로 사용하고 있음을 보장?

그냥 간단하게 다음과 같이 사용합니다 startService(new Intent(this,MyService.class));

+0

고맙습니다. – Neha

0

당신의 AndroidManifest.xml 파일에 서비스를 선언해야합니다.

<service android:name="com.example.MyService1"/>

관련 문제