Ist es in irgendeiner Weise möglich, eine Aktivität über die Hauptfunktion ohne Benutzeroberfläche zu starten? dh gibt es eine Möglichkeit, eine Art "Wrapper" um eine andere Aktivität zu erstellen, dh durch Starten der Hauptaktivität gelangen Sie automatisch zu einer anderen Aktivität.
Wenn dies nicht möglich ist, gibt es eine Möglichkeit, die Hauptaktivität vom Stapel zu entfernen, sodass Sie durch Klicken auf die Schaltfläche "Zurück" nicht zu einer leeren Benutzeroberfläche gelangen? Hier ist ein Beispiel dafür, was ich versuche:
public class WrapperActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-1212"));
startActivity(intent);
}
}
FLAG_ACTIVITY_CLEAR_TOPTrick hier funktioniert, da derActivityStart von einer anderen Anwendung stammt.finish()sollte aber auf jeden Fall funktionieren.