- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Android/Java 新手,我正在使用 AddProximityAlert()。我下面有以下代码块,并且不断收到错误。有人可以解释一下 Eclipse 的意思,以及如何解决 getBroadcast 和 registerReceiver 遇到的错误吗?
在SecondaryActivity.java文件中,我有2个广播接收器,这可能是原因吗?
SecondaryActivity.java:
public class SecondaryActivity extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
.
.
.
lm = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double latitude = location.getLatitude();
double longitude = location.getLongitude();
float radius = 100f;
long expiration = -1;
final String PROX_ALERT_INTENT = "com.example.test";
Intent intent = new Intent(PROX_ALERT_INTENT);
PendingIntent proximityIntent = PendingIntent.**getBroadcast**(this, 0, intent, 0);
lm.addProximityAlert(latitude, longitude, radius, expiration, proximityIntent);
IntentFilter filter = new IntentFilter(PROX_ALERT_INTENT);
**registerReceiver**(new ProximityIntentReceiver(), filter);
.
.
.
private class ProximityIntentReceiver extends BroadcastReceiver {
...
getBroadcast:PendingIntent 类型中的方法 getBroadcast(Context, int, Intent, int) 不适用于参数 (SecondaryActivity, int, Intent, int)
registerReceiver:SecondaryActivity 类型的方法 registerReceiver(SecondaryActivity.ProximityIntentReceiver, IntentFilter) 未定义
最佳答案
因为您要扩展 BroadcastReceiver,所以需要使用:
PendingIntent.getBroadcast(context, 0, intent, 0)
和
context.registerReceiver()
引用 Context 类。
此外,命名 BroadcastReceiver SecondaryActivity
有点令人困惑,因为 SecondaryActivity
不是一个 Activity。
关于java - 实现 AddProximityAlert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017290/
Android/Java 新手,我正在使用 AddProximityAlert()。我下面有以下代码块,并且不断收到错误。有人可以解释一下 Eclipse 的意思,以及如何解决 getBroadcas
我创建了许多 ProximityAlerts。似乎只有第一个有效,有时第二个有效。他们似乎也过期了。我调用此方法来创建 ProximityAlert: public boolean addProxim
我正在寻找有关“addProximityAlert()”究竟如何工作的信息 它每隔多长时间检查一次?如果我们使用多个 addProximmityAlert(,它们会独立工作吗(它们会单独检查)吗? 最
ios sdk 具有强大的区域监控功能。我在 android 中需要类似的东西,我认为我们有两种选择。地理围栏和位置管理器。 Geofencing 有非常简洁的示例和错误,所以我更喜欢 Locatio
我正在尝试在我的应用程序中添加接近警报,但半径可变。 如果我像这样使用半径值 float radius = 100f; 它有效! 但我正在尝试这样做: private void setProximit
正如主题所说,我看过 Android 开发人员指南,但找不到答案。如果您只想知道您何时进入某个区域,Proximity 警报是否需要位置监听器?我正在按如下方式设置接近警报: private void
我目前正在开发一个内置了兴趣点的 map 应用程序。这些点应该通过接近警报触发器通知给用户。这是我正在使用的 addproximityAlert() 代码 loc.addProximityAlert(
在文档中,在讨论 addProximityAlert 时,关于 Intent 的描述让我有点困惑。具体这部分.. The fired Intent will have a boolean extra
我通过 addProximityAlert 在系统中添加了很多兴趣点.当我收到警报时,我不知道发生了哪个设置。 唯一通过的 Extra 是文档中描述的“进入”标志。 我怎么知道? 这里的答案之后是工作
我希望我的应用程序具有 proximityAlert,直到用户将其删除。我使用 expiration -1 来创建这个 proximityAlert。 proximityAlert作品。但我在我的 D
我正在开发一个 Android 项目,我正在使用 AddProximityAlert 方法,因为您已经知道此方法让您可以为位置(纬度、经度)和给定半径给定的位置设置接近警报,并通知如果你离它如此之近。
我有起始纬度和经度以及结束纬度和经度。我正在使用 addProximityAlert 作为警报事件。我想在某个时间触发警报,在结束纬度和经度之前说 xmin。所以我需要计算半径。 我怎样才能找到它?
一旦用户进入/离开给定的兴趣点,这两者都用作通知机制。各自的优缺点是什么? 最佳答案 来自不久前切换到 Google Play 服务的人,我可以给你一些经验: 我有一个大约 2.5 年的应用程序,它广
当手机靠近某个位置时,我正在尝试获取和更新。我都尝试过使用 addProximityAlert 和 requestLocationUpdates LocationManager lm =(Lo
我只是基本上想添加大约 20 个,有时是 80 个接近警报,没有时间到期,半径约为 500 米。只是想知道这样做是否会很快耗尽电池电量?减小半径也会有什么不同吗? 最佳答案 这肯定会很快耗尽你的电池。
在 LocationManager 类中,方法 addProximityAlert 有一个 PendingIntent 参数,我不知道如何正确实现。 我知道前两个参数是纬度和经度,第三个参数是半径,第
我是一名优秀的程序员,十分优秀!