Я всегда начать деятельность с намерениями, но в книге, которую я читал деятельность запускается с параметром действия: Не в этом классическом способеAndroid: начать деятельность с Intent или умыслом фильтром
Intent intent = new Intent(this,ActivityResult.class);
Но таким образом:
String PICK_BUS_ACTION = "com.example.utente.decompilare" + ".action.PICK_BUS_ACTION";
Intent intent = new Intent(PICK_BUS_ACTION);
И в манифесте есть умысел фильтр:
<activity android:name=".ActivityResult">
<intent-filter>
<action android:name="com.example.utente.decompilare.action.PICK_BUS_ACTION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Я пробовал оба пути, но я не нашел различий. Что лучше? В чем разница?
https://developer.android.com/guide/components/intents-filters.html#Types, notice ** implicit ** and ** explicit ** – pskink