当应用程序被迫关闭后,不知道如何让接收者在活动中工作。即使应用程序被迫关闭,我还错过了什么来让它工作呢?任何帮助都将不胜感激。
我正在让BroadcastReceiver服务开始工作,只是在活动级别没有得到任何东西。
我有我的接收器(服务):
public class MyReceiver extends BroadcastReceiver {
public static final String SEND_NOTIFICATION_ACTION = "com.clover.sdk.app.intent.action.APP_NOTIFICATION";
@
我有多个扩展FragmentActivity基类的活动。其中一项活动是运行需要始终可用的服务。现在,当我在Activitiy之间切换时,Activitiy的onDestroy()被调用。我要在这里解绑服务吗?我不想解除绑定,因为我的服务正在运行,我想让它继续运行。
另一件事是,我有一个接收器,它正在接收来自BLE (蓝牙低能量)设备的数据,并且该服务用于BLE连接。我要取消注册接收器吗?我也不想这样做,因为我想让这个接收器在后台继续。
编辑:
class MyActivity{
private final BroadcastReceiver mGattUpda
我是Android开发的新手,每当用户离开应用程序并尝试运行不同的预先选择的应用程序时,我都会尝试向用户显示提示。我知道我无法检测到启动,但我相信我可以查看以下活动的应用程序:
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();
for (int i = 0; i < r