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>