为Android命名主类

时间:2012-12-19 01:38:53

标签: java android eclipse class

这是一个真正快速而简单的问题:

制作Android应用程序时的原始类称为“MainActivity”。如果我将其重命名为“Main”,我会遇到任何问题吗?

(在我的研究中,我看到它可以重命名,但我不确定这是否会产生复杂性,并将其命名为“Main”。我想在弄乱我的程序并将自己挖到一个洞之前先问一下。谢谢!

1 个答案:

答案 0 :(得分:6)

不,没问题。但有几点要记住:

  • MainActivity的所有引用都必须重新路由到Main
  • 主要活动清单中的所有引用(要启动的引用)必须更改为Main。 (最关注<activity android:name="..." .../>。)
  • 如果您更改主要活动类名称,那么当前使用您应用的任何人都会在其启动器中丢失该快捷方式。
  • MainActivity更具描述性 - 老实说保持这样。

我建议你阅读this Google developer blog about "What You Can't Change"