Có cách nào để khởi động hoạt động từ chức năng chính mà không cần có giao diện người dùng không? tức là có cách tạo một loại "trình bao bọc" xung quanh một hoạt động khác, tức là bằng cách khởi chạy hoạt động chính, nó sẽ đưa bạn đến một hoạt động khác tự động.Cách khởi chạy Hoạt động không có giao diện người dùng?
Nếu điều đó là không thể, có cách nào để xóa hoạt động chính khỏi ngăn xếp sao cho việc nhấp vào nút quay lại không đưa bạn đến giao diện người dùng trống không? Dưới đây là một ví dụ về những gì tôi đang cố gắng để làm:
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);
}
}
Tôi không chắc chắn rằng 'FLAG_ACTIVITY_CLEAR_TOP' lừa sẽ làm việc ở đây, bởi vì' Activity' được bắt đầu sẽ là từ một ứng dụng khác. 'finish()' chắc chắn sẽ hoạt động. – CommonsWare
kết thúc() sẽ hoạt động. – Rajnikant
Đã thêm kết thúc(); và Translucent.NoTitleBar để hiển thị. Làm việc như một say mê. – fjmustak