Jak wspomniano w this answer, można łatwo osiągnąć poprzez nadanie aktywności nazwę działania w manifest.xml z aplikacji:
<activity android:name="Activity3" ... >
<intent-filter>
<action android:name="com.company.package.FOO"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
następnie utworzyć następujący intent
z dowolnego miejsca w celu uruchomienia działalność ta w szczególności:
startActivity(new Intent("com.company.package.FOO"));
Po wyjaśnieniu, że działalność ta ma być uruchamiany po pierwsze podczas uruchamiania aplikacji zamiast wyrzutni, można to osiągnąć przez nie ustawienie zawartości aktywności wyrzutni i zamiast stworzyć intencję, że prowadzi działalność Poszukiwany
główną działalność:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_layout); // remove this line
Intent intent = new Intent(ThisActivity.this, WantedActivity.class);
intent.putExtra("EXIT", false);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
chyba zrobić aktywność jako wyrzutni, cant –
Czy można sprawdzić [ta odpowiedź] (http://stackoverflow.com/a/2180283/4281182) –
chcesz uruchomić go z innej aplikacji? !! lub z samego urządzenia? !! –