2011-04-20 3 views
0

두 개의 탭에 정보를 표시하는 기본 앱을 개발하려고합니다. 각 탭의 정보는 탭에 대한 정보 외에도 자체 활동이 있어야합니다. 내가 한 모든 자바 코드가 올바르게 보이고, AndroidManifest.xml에서 3 가지 모든 활동을 선언했다. 나는 응용 프로그램을 실행하면, 그것은 시작에 충돌, 나는 로그 캣을 실행할 때, 나는 찾습니다AndroidManifest.xml에 어떤 문제가 있습니까?

java.lang.RuntimeException가 : 활동 ComponentInfo {android.wingdom.convention/android.wingdom.convention을 시작할 수 없습니다. TabWidget} : android.content.ActivityNotFoundException : 명시 적 활동 클래스를 찾을 수 없습니다. {android.wingdom.convention/android.wingdom.convention.Schedule}; AndroidManifest.xml에서이 활동을 선언하셨습니까?

내가 파일을 doublechecking 유지하고, 내가 잘못 아무것도 볼 해달라고, 그것은 현재 다음과 같습니다 : 당신은 당신의 활동에 활동을 정의하는

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="android.wingdom.convention" 
    android:versionCode="1" android:versionName="1.0"> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".TabWidget" 
       android:label="@string/app_name" 
      android:theme="@android:style/Theme.NoTitleBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
<activity android:name=".Map" /> 
<activity android:name=".Schedule" /> 
</activity> 

</application> 

답변

8

.

대신 다음 코드를보십시오 :

<activity android:name=".TabWidget" 
       android:label="@string/app_name" 
      android:theme="@android:style/Theme.NoTitleBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 
<activity android:name=".Map" /> 
<activity android:name=".Schedule" /> 
관련 문제