java - 是否从 MainActivity 和 fragment 复制线程启动服务?

标签 java android multithreading android-fragments android-service

我从 MainActivityFragment 启动后台服务。

它会创建重复的线程吗?那么这将是 2 个服务在运行?

主要 Activity

protected void onCreate(Bundle savedInstanceState) {
  //...
  context.startService(new Intent(context,gps_service.class));
//...

fragment

public class FragmentThree extends Fragment {

//... Click method of the button calls
getActivity().startService(new Intent(getActivity(),gps_service.class));

最佳答案

Will it create duplicate threads? So It will be 2 services running?

只会启动一项服务并且只会运行一项服务

关于java - 是否从 MainActivity 和 fragment 复制线程启动服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47864492/

相关文章:

java - 文件上传后如何获取下载地址

c - 两个线程——从 STDIN 读取文本并通过管道发送

c++ - 在线程中像回调一样调用 C

java - 如何在 Java 中格式化文件中的文本?

java - 4-4-5 基于Java 8代码的日历方法

android - 如何在 google play 上制作没有 "try now"按钮的 Android Instant App?

java - 如何在 android 中以编程方式隐藏文件夹,并访问那里的文件。

android - “必须设置图标名称”问题 Android Studio

java - worklight 多线程/servlet上下文调用适配器

java - 编译和运行一个java程序需要多少资源?