从Android中的Library Activity启动服务

时间:2014-04-17 23:46:17

标签: android service

如何从android中导入的库中的acitivy启动项目中的服务?

让我们说:我的应用程序项目中有服务A.

来自导入库中的活动B:

 protected void onPause() {

    super.onPause();

  // this.startService(A in application projet); 
}

1 个答案:

答案 0 :(得分:0)

如果觉得这很简单。创建一个自定义Activity,其中Activity扩展到您的库中,Override onCreate并启动该服务。

public class CustomActivity extends LibraryActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    startService(new Intent(this, CustomService.class));
  }
}

如果您发现任何问题,请与我们联系。