2013-04-24 6 views
1

onReceive() 방법의 활동을 BroadcastReceiver으로 시작하고 싶지만 매번 ActivityNotFound 예외가 발생합니다. 확인하고 내 코드BroadcastReceiver에서 활동 시작

<activity android:name="NearbyFriends"></activity> 

    <receiver android:name="AlarmManagerBroadcastReceiver"/> 

다른 활동을 호출하는 코드에 어떤 문제가 있는지 알려주세요은

Intent intent1 = new Intent(); 
    Intent1.setClassName("com.android.letscatchupclientside","com.android.letscatchupclientside.NearbyFriends"); 
    intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    context.startActivity(intent1); 

답변

2

을 시도하다 사용해보기

Intent intent1 = new Intent(context, NearbyFriends.class); 
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
context.startActivity(intent1); 
+0

감사합니다. Anuj.It이 문제를 해결했습니다. –

0

<activity android:name="com.android.letscatchupclientside.NearbyFriends"></activity> 

다음

Intent(this, NearbyFriends.class);