2011-07-26 49 views
5

Trong khi phát triển, tôi muốn tạo cấu hình chạy cho một số hoạt động trong Ứng dụng của mình, để tôi có thể chuyển trực tiếp đến Hoạt động mà tôi muốn kiểm tra.Khởi động Hoạt động Android trực tiếp trong Eclipse

Nhưng khi tôi tạo cấu hình Run mới, danh sách tương ứng với "Launch Action" chỉ chứa hoạt động CHÍNH chứ không phải các hoạt động chính.

Làm theo gợi ý @sparkymats Tôi đã thử thêm IntentFilter vào AndroidManifest.xml (hoặc trống hoặc với danh mục android.intent.category.LAUNCHER), nhưng danh sách Hoạt động vẫn chỉ chứa Hoạt động chính.

Tôi có thể trực tiếp khởi chạy các hoạt động khác như thế nào?

Trả lời

4

Để đạt được điều này, bạn cần phải sửa đổi AndroidManifest.xml và thêm IntentFilter vào từng thiết bị bạn muốn khởi chạy trực tiếp. An Activity được khởi chạy bằng cách gửi Ý định tới nó. Vì vậy, Activity phải được định cấu hình để nhận Intent giây từ trình khởi chạy.

6

Trong tập tin Manifest, đặt những dòng này bên trong thẻ của mỗi hoạt động mà bạn muốn đi ăn trưa

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
Các vấn đề liên quan