Чи можна якось запустити діяльність із основної функції, не маючи користувацького інтерфейсу? тобто чи є спосіб створити свого роду "обгортку" навколо іншої діяльності, тобто, запускаючи основну діяльність, вона автоматично переводить вас до іншої діяльності.
Якщо це неможливо, чи є спосіб видалити основну діяльність зі стеку, щоб натискання кнопки "Назад" не призвело до порожнього інтерфейсу? Ось приклад того, що я намагаюся зробити:
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_TOPфокус тут спрацює, томуActivityщо запуск буде здійснюватися з іншої програми.finish()безумовно, має працювати.