为Android命名主类

Evo*_*lor 1 java eclipse android class

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

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

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

Eri*_*ric 6

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

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

我建议你阅读这篇关于"你不能改变什么"的谷歌开发者博客.