メインアプリケーションからインポートしたモジュールでアクティビティを起動しようとしています。 何も起こっていません。クラッシュなし、打ち上げなし。ここに私のメインのアプリの私のコードは次のとおりです。ここでメインアプリのAndroidからアクティビティモジュールを起動
Intent moduleActivity = new Intent("com.service.ModuleActivity");
startActivity(moduleActivity);
は、モジュールマニフェストです:
<application
android:allowBackup="true"
android:supportsRtl="true"
android:largeHeap="true"
android:persistent="true" >
<activity android:name="com.service.ModuleActivity"
android:screenOrientation="landscape"
android:launchMode="singleTask">
<intent-filter>
<action android:name="com.service.ModuleActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
私はクラッシュを持っていないとIntent moduleActivity
をデバッグにnull
ではありません、私は何を逃したのですか?
こんにちはDevのを、それを解決し、ラインテントmoduleActivity =新しいテント( "com.service.ModuleActivity")を交換してみてください。インテントmoduleActivity =新しいインテント(context、ModuleActivity.class); –
1つのパラメータのインテントコンストラクタは、VIEWのようなアクションを指定するためのものです。クラス名の指定には使用しません。 –
@RishabhBhatia新しいIntent(context、ModuleActivity.class)も何も起こりません。 – DevAndroid