ㅠ.ㅠ 초보이다보니 질문만 자꾸 올리네요..
하나의 엑티비티에서 다른 패키지의 엑티비티를 실행시키려 합니다..
package Androidpark.lucidholicapplication 의 CompasActivit 에서
org.lucidholic.dreamdiary 의 MultiMemeActivit로 가려고 했습니다..
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(new ComponentName
("org.lucidholic.dreamdiary",
"org.lucidholic.dreamdiary.MultiMemoActivity"));
startActivity(intent);
요렇게 줬거든요...근데 아래처럼 오류가 나네요 ㅠ.ㅠ
10-17 20:20:15.449: I/Adreno200-EGLSUB(20175): <ConfigWindowMatch:2222>: Format RGBA_8888. |

──────────────────────
lanevo님~ 답변 너무너무 감사해요..!
등록을 했음에도 불구하고 오류가 뜨는걸 보니 제가 잘못 등록한 것 같습니다..ㅠ.ㅠ
아래 매니페스트 파일을 보여드리겠습니다.. 왜 틀린건지 모르겠네요..ㅠ.ㅠ
볼드체 부분이 이동할 패키지의 엑티비티들 등록한 부분이랍니다!
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <uses-sdk <category android:name="android.intent.category.LAUNCHER" /> <meta-data <activity <service <activity
</manifest> |
And님~
android:name=".org.lucidholic.dreamdiary.MultiMemoActivity"
이부분에서 .org를 org로 고쳐서 해보라는 말씀이신가요??
그렇게 해보고,혹시나해서 다른 엑티비티도 다 저렇게 수정해봐도 역시나입니다..ㅠ.ㅠ
로그캣 오류는 이전과 동일하게 나오네요..ㅠ
패키지명도 확인해 보시고.MultiMemoActivity 요렇게만 해보시고 , 프로젝트 clean도 해보세요
<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
Androidpark.lucidholicapplication 이패키지가 있고
org.lucidholic.dreamdiary 이패키지도 있는거죠??
Androidpark.lucidholicapplication 패키지 name을 선언했으니
Androidpark.lucidholicapplicationd 아래 있는 파일은 . 만 붙여주면 되고
org.lucidholic.dreamdiary 패키지 밑에 잇는 파일은
org.lucidholic.dreamdiary.액티비티 이름 하면 되야 할텐데 이상하네요
프로젝트 클린하고 빌드 다시해보고 해보세요




매니페스트에 액티비티 등록하셨는지 확인하는게 좋을 것 같습니다
android.content.ActivityNotFoundException: Unable to find explicit activity class {org.lucidholic.dreamdiary/org.lucidholic.dreamdiary.MultiMemoActivity}; have you declared this activity in your AndroidManifest.xml?