隐式意图没有被调用

我试图使用Implicit intent在同一个应用程序和另一个应用程序(我的其他应用程序,而不是本机应用程序)的活动中启动活动,但在任何情况下都无法成功。

这是第一部分的示例代码(即在同一个应用程序中启动一个活动):

内部活动TESTActivity

Intent intent = new Intent(); intent.setAction("com.myapp.game.myimplicit_action"); startActivity(intent); 

这是我的一些活动的清单文件声明说’ImplicitActivity’具有相同的动作:

            

TESTActivityImplicitActivity活动都在同一个包下的同一个应用程序中。 仍然没有调用我的ImplicitActivity活动。

我已经弄明白了这个问题。 为面临同样问题的其他人发布答案。

我们需要添加默认类别以使隐含意图起作用。 所以这是同一活动的正确清单条目: