タグで示されているように、これは宿題/授業です。(私のインストラクターが説明できないのは、実際にはクラス内のことなので、インターウェブに目を向けていることに注意してください)。
Sample1とSample2の2つのアプリで構成される例があります。この例のポイントは、インテントを使用してSample1からSample2を呼び出す方法を示すことです。サンプル2は、特定のインテントによって起動されるインテントフィルターを使用しています。これがマニフェストからの抜粋です。
<activity
android:name=".Sample2"
android:label="@string/title_activity_Sample02" >
<intent-filter>
<action android:name="Sample02.intent.action.Thinger" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Sample01は、インテントを使用してこれを呼び出します。
Intent intent = new Intent("Sample02.intent.action.Thinger");
startActivity(intent);
Sample02がターゲットデバイスにインストールされていると仮定すると、これは正常に機能します。
私を混乱させるのは、Sample01のマニフェストファイルのこのビットです。
<activity
android:name="com.example.Sample02.Sample02"
>
</activity>
これが何のためにあるのかわかりません。同じファイル内のSample01の宣言に加えて存在します。私が知る限り、私はそれを取り除くことができ、すべてが同じように機能します。誰もがこれについて知っていますか?ありがとう。