Tôi đang tìm cách bắt đầu một hoạt động trong ứng dụng của mình bằng cách sử dụng một hành động tùy chỉnh. Tôi đã tìm thấy một vài câu trả lời nhưng mọi thứ tôi thử sẽ ném ra java.lang.RuntimeException
cho biết Không tìm thấy Hoạt động nào để xử lý Intent {act = com.example.foo.bar.YOUR_ACTION}.Bắt đầu hoạt động bằng cách sử dụng tác vụ tùy chỉnh
Đây là hoạt động trong file manifest của tôi:
<activity
android:name=".FeedbackActivity" >
<intent-filter>
<action android:name="com.example.foo.bar.YOUR_ACTION" />
</intent-filter>
</activity>
Và đây là cách tôi bắt đầu hoạt động:
Intent intent = new Intent("com.example.foo.bar.YOUR_ACTION");
startActivity(intent);
Bất kỳ trợ giúp sẽ được đánh giá rất nhiều.
đăng bản kê khai của bạn – FoamyGuy
Tôi nghĩ bạn nên đánh dấu câu trả lời của Maks là câu trả lời đúng (để tham khảo cho người dùng khác) – Kzar
Thực tế, đánh dấu câu trả lời là chấp nhận nghĩa là nó hoạt động cho OP, không nhất thiết rằng đó là câu trả lời tốt nhất cho mọi người - đó là những gì upvotes là cho. – Cullub