android-service

    0热度

    1回答

    我一直在研究一个应用程序,该应用程序用于接收短信并使用广播接收器来显示一个Toast,并且我有一个没有目的的活动,构建apk并在我的手机上运行,​​应用程序在收到短信时没有响应(没有Toast显示),尽管剩余的代码与以前相同。任何人都可以帮助我,我很困难,不能帮助自己阅读数百个答案。我研究了我应该创建一个服务,但仍然没有吐司出现。下面是我的代码。即使不希望自动杀死活动,我的应用程序中也不能有任何G

    0热度

    1回答

    我绑定到一个服务在我的活动: override fun onStart() { Timber.d("onStart") super.onStart() val intent = Intent(this, MyService::class.java) bindService(intent, serviceConnection, Context.BIND_AUT

    1热度

    1回答

    我有一个Android应用程序,它有一个后台服务,每5分钟工作一次。它打开GPS并与起始位置进行比较,如果您正在旅行(检查速度和距离),则启动应用程序以跟踪和分析驾驶员驾驶的方式。 这个应用程序的工作原理和在商店中,但我将其升级到Android奥利奥,我不知道它将如何工作在这个服务政策在这个主题的背景李,我看到,Android将有一个后台服务的窗口,但我不知道我需要的服务类型将如何表现。

    1热度

    2回答

    我创建了一项服务,可以跟踪移动设备的位置。该服务由与其绑定的活动启动,并且在此活动中有一个“开始追踪”按钮。当按下此按钮时,我需要服务在前台启动,以便它存储设备移动到的位置,即使绑定到它的活动已关闭,或应用程序已最小化。 我知道,要将服务置于前台,必须显示通知。我试图这样做,但是当活动被破坏时,我无法获得通知显示或服务在前台工作。 由于通知渠道,看起来Oreo中的通知发生了变化,但我无法弄清楚需要

    0热度

    1回答

    我的应用程序在返回START_STICKY后立即崩溃。 我有一个前台服务我的应用程序: public class MyService extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { if (intent != null) {

    7热度

    3回答

    我遇到了一个我正在创建的应用程序的问题。基本上,应用程序会在您第一次尝试打开它时崩溃,然后它就会正常运行。令人困惑的部分只有当您从Google Play下载应用时才会发生。如果我直接从Android Studio将应用加载到手机上,则不会收到任何错误。 java.lang.RuntimeException: at android.app.ActivityThread.handleRece

    0热度

    1回答

    我目前正在使用camera2 api在服务中录制视频。 我不能找到一种方法,当预览面被破坏更新camerasession的输出列表。换句话说:当一个表面被销毁时(例如当活动在后台进行时)如何进行以保持记录并避免由于空表面造成的崩溃。 这是我如何开始视频录制。 private void startRecordingVideo() { if (null == mCameraDevice ||

    0热度

    1回答

    假设我希望我的应用程序将数据从联机数据库同步到本地数据库,我知道服务是要查找的组件。 如果我启动一个普通的服务,我知道它在主线程中启动,并且我运行的任何耗时的任务都会阻止UI。这意味着我将不得不使用类似AsyncTask的东西来完成工作。另一方面,如果我使用Intent服务,我知道它运行在并行线程上,如果我运行一个长任务,UI不会被阻塞。 我打电话的任何其他意向服务将排队等候。 但是如果我从Int

    0热度

    3回答

    我从MainActivity以及Fragment开始后台服务。 它会创建重复线程吗?所以这将是2服务运行? MainActivity protected void onCreate(Bundle savedInstanceState) { //... context.startService(new Intent(context,gps_service.class)); //

    0热度

    1回答

    我需要在关闭应用程序时更改服务的sharedpreference。这基本上是为了检查应用程序是否强制关闭(从最近的应用程序列表中移除),而服务正在运行。然而,共享偏好似乎没有经过?可能这是因为SharedPreferences在活动/组件关闭之后不可用,并且服务是从应用程序关闭的最后一件事情? 这里是onTask片断: @Override public void onTaskRemove