Android 如何阻止应用程序在Eclipse上自动启动>;跑

Android 如何阻止应用程序在Eclipse上自动启动>;跑,android,service,android-activity,startup,Android,Service,Android Activity,Startup,很抱歉,如果有一个简单的答案,但我是新的Android开发。 我有一个启动时启动的服务,以及一个将连接到该服务以配置该服务的UI。问题是,如果活动在AndroidManifest.xml中定义,它将在AVD启动时自动启动,这会由于服务自动启动以及活动与服务同步而导致一些问题。有人有任何启动服务和活动的例子吗 我的活动所做的一件事是检查服务是否正在运行,如果正在运行,它将绑定到它,否则它将启动服务。(如果服务在引导后被终止) 想法?我自己还没有完成启动服务,但请注意,您的活动不应该自动启动,只要不

很抱歉,如果有一个简单的答案,但我是新的Android开发。 我有一个启动时启动的服务,以及一个将连接到该服务以配置该服务的UI。问题是,如果活动在AndroidManifest.xml中定义,它将在AVD启动时自动启动,这会由于服务自动启动以及活动与服务同步而导致一些问题。有人有任何启动服务和活动的例子吗

我的活动所做的一件事是检查服务是否正在运行,如果正在运行,它将绑定到它,否则它将启动服务。(如果服务在引导后被终止)


想法?

我自己还没有完成启动服务,但请注意,您的活动不应该自动启动,只要不是由IDE生成的,您应该是安全的。使用Eclipse,如果您正在使用它,您可以修改从启动

  • 在包资源管理器中右键单击项目
  • 选择“运行方式”/“运行配置…”
  • 启动应用程序后,在Android应用程序列表下应该有一个项目的启动配置

  • 希望这有帮助。

    转到avd/sdk管理器,然后从那里启动手机。它将在不显示应用程序的情况下加载

    窗口-Android avd和sdk管理器-然后选择您的手机并启动

    我想我必须从eclipse“运行”它才能安装.apk,然后关闭它并从avd运行它才能正常启动它:谢谢你的提示