我有tabhost小部件的问题。我在标签中有一些活动正常。当我想从其中一个选项卡中打开一个新活动时,运行时会给我
Instrumentation.checkStartActivityResult(int, Object) line: 1504
ActivityNotFoundException
我将活动放在清单文件中并且没关系(如果我把它放在标签中,我可以运行它)。但是当我尝试从其中一个选项卡中的另一个活动触发活动时,它会得到此异常。任何帮助表示赞赏。
答案 0 :(得分:0)
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".CoaActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainMenu"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<activity android:name=".favorites"></activity>
<activity android:name=".FoodMenu"></activity>
<activity android:name=".Info"></activity>
<activity android:name=".Restaurants"></activity>
<activity android:name=".Home"></activity>
<activity android:name=".RestaurantInfo"></activity>
</application>
收藏夹,foodmenu,信息,餐馆,家庭都有自己的标签。但餐厅信息没有自己的标签。当我尝试通过意图运行餐馆信息时,我有例外。
答案 1 :(得分:0)
我找到了解决问题的方法。您必须使用一个ActivityGroup对象,该对象将触发其他Intent对象。这里有一点教程:http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity。希望它有所帮助..