2010-05-27 4 views
0

(APK) : 내가 추가 한 원격 서비스 응용 프로그램도 이제원격 서비스 시작 활동 내가 이런 식으로 다른 응용 프로그램에서 활동을 실행하려고 내 원격 서비스가

Intent i = new Intent("ValidateActivity.intent.action.Launch"); 

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

startActivity(i); 

을 매니페스트이 라인 :

  <service android:name=".UdpListenerService"> 
      <intent-filter> 
       <action android:name="com.something.IUdpListenerService" /> 
       <category android:name="android.intent.category.DEFAULT"/> 
      </intent-filter> 
      </service> 

이제 대상 활동의 매니페스트 (ValidateActivity) 내가 추가 한이 라인 :

  <activity android:name="com.something.ValidateActivity" > 
      <intent-filter>   
      <action android:name="ValidateActivity.intent.action.Launch"/> 
       <category android:name="android.intent.category.DEFAULT"/> 
      </intent-filter> 
      </activity> 

내가 대상 활동이 다른 APK에 있음을 언급해야하고, 두 개의 패키지가 있습니다 (이 내 ValidateActivity이) com.something

  1. com.test (이 내가 다른 활동을, 이는이 질문과 관련이 없습니다.)

지금 난 여전히 오류가 그것을 실행하려고 후 :

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.external/com.something.ValidateActivity}: java.lang.NullPointerException

답변

0

문제는되지 의도를 발사에서 새로운 활동했다.

관련 문제