2014-02-18 3 views
0

내 응용 프로그램에서 내가하고있는 일은 복수 작성하는 것입니다. 서비스 클래스입니다.멀티 스레딩이 Android에서 작동하지 않습니다.

내 주요 활동 : 서비스 스레드를 사용하는 클래스.

하지만 내 응용 프로그램에서 일어나는 일은 첫 서비스를 호출하기위한 첫 번째 스레드가 완벽하게 작동하지만 새 스레드를 작성하여 다른 서비스 클래스를 호출하려고 시도 할 때 전혀 호출되지 않는다는 것입니다. 여기

내 활동 코드는,

public void startService(View v) 
{ 
    Thread t= new Thread(){ 
     @Override 
     public void run() 
     { 

      Intent inte= new Intent(getApplicationContext(), IntentService_Demo.class); 
      startService(inte); 
     } 

    }; 
    t.start(); 

} 

public void startService_2(View v) 
{ 

    Thread t2= new Thread(){ 
     @Override 
     public void run() 
     { 
      Log.e("1", "Clicked_2"); 
      Intent inte2= new Intent(getApplicationContext(), IntentService_Demo_2.class); 
      startService(inte2); 
     } 
    }; 
} 

내가 뭘 잘못 제발 도와주세요?

+0

logcat에 어떤 메시지가 있습니까? –

+0

noup sir ....... –

답변

3

스레드를 시작하지 않았습니다. 두 번째 방법에이 코드를 넣으십시오.

t2.start(); 
+0

고마워, .... 이것은 작동 중이다. –

관련 문제