내 애플리케이션에서 버튼을 클릭하면 다른 패키지에서 활동을 시작하고 싶습니다. 다른 패키지에 선언 된 활동을 찾을 수 없습니다.
이
내 의도 :final Intent myIntent = new Intent(getApplicationContext(), com.facebook.android.Places.class)
이 내 매니페스트입니다 :
<activity android:name=".com.facebook.android.Places"
> </activity>
하지만 unable to find explicit activity com.mypackage\com.facebook.android.Places
을 얻고있다.
다른 패키지에서 활동을 시작하는 것이 허용되지 않습니까? 그것의 자신의 서브 클래스를 작성
:
public class MyPlaces extends com.facebook.android.Places {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
}
}
을 이제 매니페스트에 새 활동을 선언
<activity android:name=".MyPlaces"> </activity>
하위 클래스를 만들고 그 안에있는 코드에서 동일한 코드를 복사합니다. 다른 작업을 수행하고 싶지 않으십니까? – ghostrider
ok ... 내 의견을 편집했습니다 ... 제가 도와 드릴 수 있기를 바랍니다 :) – kyp
도서관 프로젝트를 사용하거나 다른 앱의 활동을 시작 하시겠습니까? – kyp