Ứng dụng của tôi hoạt động với hình ảnh. Nó có thể chụp nhiều ảnh làm đầu vào, xử lý chúng và gửi lại ảnh cho ứng dụng khác.Làm cách nào để loại trừ Hoạt động của riêng tôi khỏi Trình chọn Hoạt động (intent)?
Do đó, tôi chính Activity
đã tuyên bố một bộ lọc ý định ACTION_SEND_MULTIPLE
cho image/*
mimetypes và có thể dẫn đến việc phát hành một mới Intent
với hành động tương tự và kiểu dữ liệu sử dụng Activity.startActivity(Intent)
.
Có cách nào để loại trừ hoạt động của riêng tôi khỏi danh sách ứng dụng được hiển thị cho người dùng sau cuộc gọi startActivity()
không?
Bạn có thể đưa thêm ý tưởng vào mà bạn có thể kiểm tra không? – Falmarri
Tôi đã suy nghĩ về một cái gì đó như thế này, nhưng tất cả tôi có thể tưởng tượng là một thử nghiệm để kiểm tra xem hoạt động của tôi đã được tự khởi động lại chưa. Tôi muốn ngăn người dùng khỏi sự kiện nhìn thấy lựa chọn này trong danh sách. Mặc dù, tôi nghĩ rằng tôi sẽ thực hiện một cách giải quyết như một sửa chữa nhanh chóng và sau đó khám phá câu trả lời của CommonsWare để thực hiện lựa chọn của riêng tôi. –
Bạn có thể di chuyển giải pháp của tôi cho các mục đích URL (http://stackoverflow.com/a/37988201/1185087) nó sử dụng một bí danh hoạt động để kích hoạt và vô hiệu hóa việc nhận ý định ... – user1185087