これは非常にばかげた質問かもしれませんが、答えがはっきりしていません。
- 私の暗黙のインテントには、アクション、データ、およびカテゴリ (オプション) が含まれており、startActivity または startService を介してインテントを送信する際にこれらを渡します。
私たちが通常行うこのようなこと、
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(android.content.Intent.EXTRA_TEXT, "Standing on the Moon!");
startActivity(intent);
次に、マニフェスト ファイルで次のようなインテント フィルターを使用して、同じ操作を別の方法で実行します。
<activity android:name="ShareActivity">
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
</activity>
私の質問 - これを宣言する両方の方法は同じ目的のためのものですか、それらが宣言される2つの異なる方法は、異なる意味を持っていますか???