java - 为Android命名主类

标签 java android eclipse class

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

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

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

最佳答案

不,没问题。不过,有几点需要牢记:

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

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

关于java - 为Android命名主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13944348/

相关文章:

android - FinalizerReference导致的Service Binder内存泄露

Java-Selenium : Eclipse is unable to find my file, 但我的文件位于其工作目录中

java - 为什么我不需要导入 android "R"类?

java - 如何使用 Facebook4j 申请权限?

java - lineChartView 在 fragment 中findViewById

java - 我怎样才能让用户能够在 android 的 ListView 中编辑项目

java - Eclipse "Class File Editor"调试时找不到源

javascript - 如何将文本字段中的填充值保存到 Ionic 6/Capacitor 中的 SQLite 数据库?

eclipse - Xtext:具有重要/语义空白的语言的语法

Java 8 默认方法覆盖(和 eclipse)