每次我从后台堆栈中删除YouTubePlayerSupportFragment时,我都会在日志中得到以下错误:
06-12 02:08:46.937 8805-8805/ D/GA_DEBUG: Event_category:VideoContent-Portrait-This artist uses unique methods to paint his pottery action:play label:youtube {&el=youtube, &ec=VideoContent-Portrait-This artist uses unique methods to pai
我有一个问题,背景工作的服务三星设备。
Fatal Exception: android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground()
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1881)
at android.os.Handler.dispatchMessage(Handler.java:105)
a
我创建了一个简单的服务示例。当我启动服务时,它使用、6.6MB、或更多。过了一段时间,它会自动增加。我检查了链接,但没有找到解决方案。如何确认RAM使用量增加了多少?
服务类
public class MyTestService extends Service {
public MyTestService() {
}
@Override
public void onCreate() {
super.onCreate();
Log.e("MyTestService", "onCreate");
}
@Override
public v
当我尝试在我的服务onStart中使用ArrayList时,我收到以下异常。
有人能帮上忙吗?
谢谢格雷厄姆
问题似乎出在这里
@Override
public void onStart(Intent intent, int startid) {
Log.d(TAG, "onStart");
data = intent.getExtras();
ORIG = data.getString("originator");
Toast.makeText(this, "My Service Started with passed in value &
我使用MediaBrowserService在设备上播放音频。当我打开蓝牙并播放音频时,应用程序就会崩溃。
下面是原木
java.lang.IllegalStateException: onLoadChildren must call detach() or sendResult() before returning for package=com.android.bluetooth id=__ROOT__
at android.service.media.MediaBrowserService.performLoadChildren(MediaBrowserService.java:6
我读过文章
代码private var mService: RecordService? = null显示警告“此字段泄漏上下文对象”?为什么?
我认为HomeViewModel对象将在Activity对象被销毁后被销毁,而mService也将被释放,为什么Android会显示“这个字段泄漏一个上下文对象”?
class HomeViewModel(private val mApplication: Application, private val mDBVoiceRepository: DBVoiceRepository) : AndroidViewModel(mApplication
我有一个后台服务,它推送通知。当您单击通知时,我的活动将打开,但问题是,onStartCommand被再次调用,这可能会调用另一个通知,这意味着我有一个循环。
我在用
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return Service.START_NOT_STICKY;
}
我也尝试了Service.START_STICKY,但没有效果。
在我的清单中:
<service
android:name=".notifica
我有一个Service,它与我的主要应用程序一起运行。此服务的目的是与后台的主服务器同步。为了避免不断轮询主服务器的更新,我实现了google云消息,以便在需要下载更改时通知应用程序。
当我将GcmBroadcastReceiver类放置在主包中时,它会收到通知。但是,我希望我的服务能够接收到它,这样它就可以在序列化中触发一个downloadChanges()函数。我真的不希望应用程序收到通知,然后不得不使用IPC与服务进行通信--这似乎有点过于复杂了。
是否有办法让我的服务接收GCM通知,而不是主应用程序?
目前,我的代码如下:
public class SyncService extend
我有android应用程序,发送请求到服务器。
当我的应用程序运行时,我的应用程序成功地发送了请求,
但当我关闭应用程序时,我的IntentService将停止发送任何请求
我的IntentService代码:
public class ServiceNotification extends IntentService {
public static boolean ServiceIsRun = false;
public static int NotifiationID = MainActivity.NotificatiosFromServer;
public Str
我正在使用Paho Android Service API,我只在onResume中使用,在onPause中断开连接。在运行时,我可以从设备上看到subscribe,并通过mosquitto Broker从PC上看到published消息。当我按下他的BackButton时,应用程序就会出现以下logcat错误。
请告诉我如何解决这个问题。
to Note
1_since --我正在使用Paho Android Service API --我将所需的库导入到项目中。和
在我的项目清单文件的application元素中,我添加了以下行
2_i没有在我的框架中注册任何接收器,而是包含在我为使用Pa
我正在用firebase和kotlin编写一个android应用程序。现在我创建了一个kotlin类,它扩展了Service类。
问题是,在启动服务之后,如果我关闭应用程序,就会崩溃!
如果我用java编写相同的代码,一切都很好!我不明白为什么当我使用kotlin时它会崩溃
看看我的代码。
myService.kt
class myService : Service() {
internal var TAG = "tagForLogD"
override fun onBind(p0: Intent?): IBinder? {
return nu
当应用程序运行时,我正在开发一个跟踪用户在地理环境中移动的应用程序。主活动(M)启动并绑定到GeofenceService(S),然后计算用户在指定地理范围内所采取的步骤数。
我希望在用户离开地理位置或应用程序被杀死时,立即销毁该服务。若要在应用程序被杀死时停止服务,我只需解除服务绑定,然后调用S上的stopservice()。
这是破坏S的主要活动中的代码。
public void onDestroy()
{
super.onDestroy();
Log.d(TAG, "onDestroy of main activity");
if(isGeofen
这里我调用USSD代码,然后通过扩展AccessibilityService来读取相应的响应。这一过程运转良好。但我的问题是,当我试图使用say(MainActivity.java)管理器将相应的数据(或值)传输到activity BroadcastReceiver时,甚至没有被调用。
有人能帮助我使用LocalBroadcastManager将数据传输到活动中吗?
请在下面找到我的java类。
MainActivity.java
public class MainActivity extends AppCompatActivity {
EditText edt_ussd;
String c
它的失败@在线下-
bindService(intent, m_serviceConnection, Context.BIND_AUTO_CREATE);
下面是痕迹..。
Activity com.example.alwaysrunningprocesswithcallanswertap.MainActivity has leaked ServiceConnection com.example.alwaysrunningprocesswithcallanswertap.MainActivity$1@e794142 that was originally bound here
android.
我有服务,包括连接到bluetooth设备,我从第一次活动开始就调用这个服务。并成功创建和启动服务。但是,当我在第一个活动中使用bind调用服务中的方法时,它不会执行。我指的是
我的服务代码:
// Binder given to clients
private final IBinder mBinder = new LocalBinder();
@Override
public IBinder onBind(Intent intent) {
// A client is binding to the service with bindService()
return mB
我创建了一个名为HelloService的新类。我把这个添加到了Android manifest.xml中。
public class HelloService extends Service {
private Timer timer = new Timer();
private long INTERVAL = 5000;
public void onCreate() {
super.onCreate();
startservice();
}
private void startservice() {
我正在编写我的第一个使用服务的应用程序,按照这里的教程/指南,我已经让我的服务工作了,它描述了为BOOT_COMPLETED制作一个广播接收器,它可以工作,并允许我每隔几分钟运行一次服务。
我的问题是,它不能工作,直到用户重新启动他们的手机。服务从活动开始,但似乎也随着活动而终止,除非设备已重新启动。
有没有办法在第一次运行时从活动中启动调度程序而无需重新启动?
我的调度器代码如下:
public class ScheduleReceiver extends BroadcastReceiver {
// Restart service every 30 seconds
pri
我有一个android应用程序,它显示我网站的rss,并在有新内容时显示通知。
问题:我的应用程序有时会崩溃,这就是我在Google控制台上看到的:
java.lang.RuntimeException:
at android.os.AsyncTask$3.done (AsyncTask.java:318)
at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:354)
at java.util.concurrent.FutureTask.setException (FutureTask.java