次のシナリオがあります。アプリケーションに 2 つのパッケージがあります。com.example.package1; org.otherexample.package2;
マニフェストで次のように宣言します。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.package1"
android:versionCode="1"
android:versionName="1.0" >
<activity android:name=".ActivityfromPackage1"/>
<activity android:name="org.otherexample.package2.ActivityFromPackage2"/>
</manifest>
これがマニフェストなので、ActivityFromPackage1 ActivityFromPackage2 から呼び出したいと思います。次のようにしました。
import org.otherexample.package2.ActivityFromPackage2
..........
Intent intent = new Intent(this,ActivityFromPackage2.class);
startActivity(intent);
次のエラーが表示されます。
Unable to start Activity com.example.package1/org.otherexample.package2.ActivityFromPackage2:
JavaLang nullpointer exception
アクティビティを呼び出す方法は? どうもありがとう。