小编Tor*_*nas的帖子

Android Geofence示例代码中的错误?有人可以确认吗?

我不确定这是否是新Android GeoFence示例代码错误,或者我对它应该做的事情的理解是错误的.示例应用程序会创建地理围栏,但在地理围栏被破坏时不会发出警报.如果有人想尝试并确认,可以从这里下载示例代码:

https://developer.android.com/training/location/geofencing.html

这就是我期待的示例应用程序:

  • 设置2个不同的地理围栏.在我的情况下,我通过输入他们各自的纬度/经度来选择相距一英里的2点.我还将半径设置为250米.
  • 我一个接一个地开车到这两个地点中的每一个,我假设会弹出一个通知,表明地理围栏已被破坏.

在这种情况下,没有注册通知或任何日志消息,这意味着"ReceiveTransitionsIntentService"从未被调用.一个观察是,当我开车到第一个位置,然后在该位置添加新的地理围栏时,通知会立即触发,但是我设置并开车到的任何其他位置(地理围栏)都没有任何反应.

知道为什么吗?关于示例应用程序的功能,我的理解是否正确?

除了示例代码中的内容之外,我还需要做什么才能在驾驶时突破地理围栏时收到警报吗?地理围栏监控是否与创建地理围栏分开,我在这里缺少什么?

非常感谢任何输入,我们非常渴望在我们的应用程序中使用它,但现在我们被卡住了.

谢谢,托里.

maps android location android-geofence

15
推荐指数
1
解决办法
6183
查看次数

java.lang.NullPointerException - AutoCompleteTextView - HoneyComb

在Honeycomb(Android 3.0)上运行的设备上使用AutoCompleteTextView组件(使用Motorola Xoom进行测试)时,我遇到了一个奇怪的问题.我使用以下堆栈跟踪得到Nullpointer异常:

致命异常:在android.widget.PopupWindow.getMaxAvailableHeight(PopupWindow.java:1152)在android.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1054)在android.widget.ListPopupWindow.show(ListPopupWindow主显示java.lang.NullPointerException. java:516)在android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1047)的android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:931)在android.widget.AutoCompleteTextView.onFilterComplete(AutoCompleteTextView.java:914)at android.widget.Filter $ ResultsHandler.handleMessage(Filter.java:285)在android.os.Handler.dispatchMessage(Handler.java:99)在android.os.Looper.loop(Looper.java:126)在android.app .ActivityThread.main(ActivityThread.java:3997)在java.lang.reflect.Method.invokeNative(本机方法)在java.lang.reflect.Method.invoke(Method.java:491)在com.android.internal.os .ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:841)at com.android.internal.os.ZygoteInit.main(Zyg oteInit.java:599)at dalvik.system.NativeStart.main(Native Method)

请注意,我不会在包括Gingerbread在内的任何其他Android版本上获得此异常.它很难调试,因为我没有Honeycomb代码库的原始源代码.如果有人能帮助我,我将不胜感激.

谢谢,托里.

android autocompletetextview android-3.0-honeycomb

4
推荐指数
1
解决办法
1952
查看次数

AppMsg - Crouton库 - 支持片段?

我一直在使用AppMsg,这是一个以非侵入方式显示警报的第三方库(最初由Cyril Motier构思).图书馆正常运作,但是有没有人知道如何使用图书馆Fragments

https://github.com/johnkil/Android-AppMsg

可以看出,主要功能makeText需要一个活动context.我如何传递Fragment给这个方法?

public static AppMsg makeText(Activity context, int resId, Style style)
{
    return makeText(context, context.getResources().getText(resId), style);
} 
Run Code Online (Sandbox Code Playgroud)

谢谢,托里.

android android-fragments android-alertdialog crouton

2
推荐指数
1
解决办法
1581
查看次数