2014-10-14 14 views

Trả lời

11

Để xem Intents khi chúng xảy ra, chạy logcat trong một vỏ và lọc nó xuống để chỉ Intents như thế này:

logcat adb | fgrep -i ý định

(Bạn cũng có thể thêm một bộ lọc cho Intents chỉ của ứng dụng của bạn, nhưng điều đó sẽ loại trừ Intents gửi đến ứng dụng của bạn bằng cách hệ thống và các ứng dụng khác.)

này nên hiển thị Intents như vậy như

I/ActivityManager (585): Bắt đầu hoạt động: Ý định {action = android.intent.action ...}

Để xem Intents toàn hệ thống, hãy thử các Intent Intercept app.

Để xem tất cả Intents gửi đến các lớp học của riêng mình, sau đó

Để biết thông tin về tất cả các hành động Ý định chuẩn, hãy xem Intent.

+0

Cảm ơn bạn đã nhận xét. Tôi đang cố gắng để xem tất cả các Intent rõ ràng/tiềm ẩn của ứng dụng của tôi. Cụ thể, tôi cần biết Activity nào đã gửi Intent và Activity nào đã nhận được nó trong suốt thời gian chạy. Có thể không? – user3491319

+0

@ user3491319 Tôi đã thêm hướng dẫn để xem Intents qua logcat và để chụp Intents được gửi đến các Hoạt động và Dịch vụ của bạn cũng như BroadcastReceivers. – Jerry101

Các vấn đề liên quan