我想问一下如何在Android中从我的其他包中引用其他类?
我有我的主要包裹。在此之下,它有几个子包。如何将子包下的那些类引用到主包中的主类中?
我正在做的是,在主类中,我通过 Intent 调用子包中的类。这是我迄今为止尝试过的无济于事:
case 0:
Intent acorn = new Intent( "com.fps.iHealthFirst.vegetables.AcornSquash.class" );
//Intent acorn = new Intent( Nutritional_List.this, AcornSquash.class );
startActivity( acorn );
break;
我很难做到这一点。谢谢你的帮助。
顺便说一句,这是 logcat:
10-22 23:13:03.585: E/AndroidRuntime(395): FATAL EXCEPTION: main
10-22 23:13:03.585: E/AndroidRuntime(395): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.fps.iHealthFirst/com.fps.iHealthFirst.vegetables.AcornSquash}; have you declared this activity in your AndroidManifest.xml?
另外,我在清单文件中对此进行了编辑:
<activity android:exported="false"
android:name=".vegetables.AcornSquashAcornSquash"
android:label="@string/inutrition" >
<intent-filter >
<action android:name="com.fps.iHealthFirst.vegetables.ACORNSQUASH" />
</intent-filter>
</activity>