android - 在 android 中,每个 .java 文件都成为手机上的应用程序!

标签 android

我在一个包下有 6 个 .java 文件。在 eclipse 中,在我导出 .apk 并在手机上安装应用程序或者如果我在模拟器上运行该应用程序,有 6 个应用程序创建,每个 .java 文件一个! java 文件在我的应用程序中是不同的屏幕。所以我可以通过单击菜单中的图标打开任何 java 文件。我只希望其中一个可以通过菜单中的图标打开。所以基本上,在主菜单中应该只看到一个图标,点击它会打开 list 文件中的第一个 Activity !

知道哪里出了问题吗?

谢谢。

最佳答案

我的假设: 您在 AndroidManifest 中注册了所有 Activity (这是正确的),但作为您一直使用的 intent-filter

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />

该 intent-filter 告诉 Android 将 Activity 添加到启动器。删除那些 Intent-filters(除了将成为您的主要入口点的一个 Activity 之外)它应该可以工作。

关于android - 在 android 中,每个 .java 文件都成为手机上的应用程序!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6410242/

相关文章:

android - 动态添加 View android

android - 如何自动更新应用程序;安卓

php - JSON异常: Value of type string cannot be converted to JSON Object?

Android NFC Card Emulation 尝试模拟卡

android - 使用 Firebase 通知作为通知图标的灰色方 block

android - 我无法将两张图片放在布局的中心

android lollipop - fragment 的 setentertransition() 在退出时无法正常工作

android - 使用绑定(bind)膨胀布局时出现 MVVMCross 异常

android - 如何绘制具有可变笔划宽度的路径

android - Room Android - 如何处理数据库版本升级