2011-05-02 20 views
0

在我的android应用程序中有许多类,我想在不同的数据包中排列它们。问题是如果我在数据包“com.List”中包含List.class类和数据包“com.List.Fruit”中的类“Fruit.class”,并且我尝试从List.class到Fruit的意图。我得到“强制关闭”类。我该怎么办?我的错误在哪里?我提到在AndroidManifest中,我把这两个活动。任何想法是受欢迎的。谢谢。如何将意图用于另一个包中的类?

+0

遵循Java命名约定的其余部分做:包名应该只有小写。 – 2011-05-02 10:05:53

回答

0

您应该使用完整的软件包名称像List.class.ClassName或包含在类中的包。

+0

即使我使用Intent j1 = new Intent(List.this,com.List.Fruit.Fruit.class),我仍然可以“强制关闭”;或者我导入com.List.Fruit.Fruit; – Gaby 2011-05-02 08:53:43

+0

我想你的包名是com.List.Fruit。所以你应该只用这个不是“com.List.Fruit.Fruit” – Sandy 2011-05-02 09:00:01

+0

你可以在这里发布你的Logcat错误吗? – Sandy 2011-05-02 09:02:36

0

按照此处解释的软件包名称。 如果你的软件包是:com.app。其中“com.app”是常见的 所以当你在manifest文件中注册类,如果你有喜欢跟着

然后在类的其余部分做相同的,如果u希望喜欢的模式:

然后为新calsses

相关问题