如果我检测到信标,我需要在每个活动上显示alertDialog,我使用Kontakt beacon和他们的安卓库,我得到的代码适用于MainActivity但是如果我将代码复制到另一个活动我得到没有结果..这是正确的approch还是我应该创建一个我的每个活动使用的全局类?如果是这样,我怎样才能将alertDialog显示为正确的活动?
答案 0 :(得分:0)
您可以使用的另一种方法是扩展Application类并将测距代码放在那里。如果这样做,您将能够维护应用程序打开时应用程序其余部分可访问的远程信标缓存。你可以从那里调用对话框。
检查您的其他活动以确保您记住调用beaconManager.bind()。
如果是这样,请在您的rangeNotifier代码中进行调试,以确保您按照自己的想法实际放置信标。如果您那么对话调用可能存在问题。