- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 BlackBerry OS 开发的新手,我的代码试图在传递 Criteria
参数后使用 LocationProvider
获取城市名称。我是根据这个 link 关注的我从 RIM 本身尝试了“JSR-179”和“JSR-179 扩展”我的代码如下:
“使用 JSR 179”
public String CurrentLocation()
{
try
{
//LBS(Location Based Service) JSR-179
Criteria criteria = new Criteria();
criteria.isAddressInfoRequired();
criteria.setCostAllowed(false);
criteria.setAddressInfoRequired(true);
criteria.setHorizontalAccuracy(200);
criteria.setVerticalAccuracy(200);
locationProvider = LocationProvider.getInstance(criteria);
location = locationProvider.getLocation(10);
cityName = location.getAddressInfo().getField(AddressInfo.CITY);
}
catch (LocationException le)
{
new Tracer("CurrentLocation() caught LocationException : " + le.getMessage());
le.printStackTrace();
}
catch (InterruptedException ire)
{
new Tracer("CurrentLocation() caught InterruptedException: " + ire.getMessage());
ire.printStackTrace();
}
return cityName;
}
使用 JSR-179 扩展
public String CurrentLocaiton(){
try
{
BlackBerryCriteria BBCriteria = new BlackBerryCriteria();
BBCriteria.setAddressInfoRequired(ProvideAddressInfoTExt);
BBCriteria.setAltitudeRequired(true);
BBCriteria.setSatelliteInfoRequired(true, true);
BBCriteria.setCostAllowed(true);
BBCriteria.setPreferredPowerConsumption(BlackBerryCriteria.POWER_USAGE_HIGH); //testing for high power
BlackBerryLocationProvider bbLocationProvider
= (BlackBerryLocationProvider)
BlackBerryLocationProvider.getInstance(BBCriteria);
location = bbLocationProvider.getLocation(9000);
QualifiedCoordinates qualCoor = location.getQualifiedCoordinates();
cityName = location.getAddressInfo().getField(AddressInfo.CITY);
}
catch(LocationException le)
{
le.printStackTrace();
System.out.println(le.getMessage());
}
catch(InterruptedException ie)
{
ie.printStackTrace();
System.out.println(ie.getMessage());
}
catch(NullPointerException npe)
{
npe.printStackTrace();
cityName = "Caught Null Pointer";
Dialog.alert(npe.getMessage());
}
return cityName;
}
我是不是遗漏了什么或者有什么问题我已经在这个问题上纠结了几个小时了。我也尝试从该代码片段中捕获 Null Pointer Exception
,如果从“static void main”中捕获,则 Uncaught Exception: pushModalScreen called by a non-event thread
....
try{
String location = cellLocation.CurrentLocation();
LabelField towerlocationText = new LabelField(towerString + location,
LabelField.FOCUSABLE|LabelField.DEFAULT_POSITION);
add(towerlocationText);
}
catch(NullPointerException npe)
{
npe.printStackTrace();
System.out.println(npe.getMessage());
Dialog.alert(npe.getMessage() + "" + "AddresInfo/LocationProvider/Locaiton gave null pointer exception" );
}
...
在 BB-9700 BB-9790 设备上试过以及模拟器 BB-9900
谢谢,
最佳答案
use
Either :-
/***/
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
Dialog.alert("Hello");
}
});
/***/
or
synchronized (UiApplication.getEventLock())
{
Dialog.alert("Hello");
}
无论你试图在非事件线程上显示对话框的什么地方,你都应该需要一个事件锁。您可以使用上述方法制作事件锁定阅读 article了解更多信息。
关于java - 将 Location API 与 LBS JSR-179 和 JSR-179 Extended 一起使用时城市名称的空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12737609/
我正在尝试制作我在这里绘制的设计: 我的代码现在是: @override Widget build(BuildContext context) { // Build a Form wi
我试图以公制单位存储所有测量值,但希望用户能够以公制或英制单位查看或提交。我使用的是非常精确的转换,而且我绝对确定我使用的是正确的数字。尽管如此,每次我输入 180 磅,转换为 kg 或 MySQL
基本上,我从大学得到了家庭作业,用户必须输入 x 盎司量,所有这些都会被转换并以石头、磅和剩余盎司的形式打印到屏幕上。我已经坚持了将近一个星期。这是我到目前为止设法完成的代码: inp = int(i
我正在考虑为 lbs 创建一个类和为 kg 创建一个单独的类,它们都继承自整数但不向它们添加任何内容。这将允许编译器验证将正确的单元传递给函数。 这是最好的方法还是有更好的方法? 最佳答案 就我个人而
我需要为现有应用程序开发一个基于位置的扩展程序,让用户可以看到他们周围的所有其他用户(在固定的空中距离内)。现有应用程序是使用 Axis(Web 服务)+ Spring + Hibernate + M
elb-descibe-lbs 的典型长 View 输出如下:- Prompt:- elb-describe-lbs --region xxxxx --headers --lbs xxxxxx
我在 android 工作(为手机和平板电脑开发应用程序)。我使用的安卓版本是2.2。 在我的应用程序中,我想捕获经度、纬度。据说我的主管告诉我使用 GPS、AGPS、LBS 捕捉位置 我是 andr
是否可以在输入元素中插入单位? 里面元素是首选,但外部是可以接受的。 最佳答案 你可以使用这样的东西。 外箱: lb 内盒: lb Fiddle 关于html - 如何添加基于文本的单位,如 "lbs
我正在做我的第一个 Flutter 应用程序,我想将 LBS 作为输入并将其显示为 KG。 我创建了两个双变量,一个用于 _磅 一个用于 _kg 值(value)。 我有一种将磅输入转换为公斤输出的方
我是 Android 开发的新手。只是尝试使用 Google Android Map API v2 显示一个简单的 map 。我不想在这里做任何特别的事情……我原以为我会在 30 分钟或更短的时间内完
我正在尝试创建一个 Cupertino Picker 来显示重量和其他选项,例如 kg 和 lb。我已经尝试解决了。它适用于 "kg" 但我如何显示 "lb" 以及如何在选择后获得55 公斤并显示相同
我需要向 Yandex 服务器发送 XMLHttpRequest 我收到 Bad Request 错误 (400) 并且: XMLHttpRequest cannot load http://api.
我是 BlackBerry OS 开发的新手,我的代码试图在传递 Criteria 参数后使用 LocationProvider 获取城市名称。我是根据这个 link 关注的我从 RIM 本身尝试了“
我是 ruby on rails 的新手,现在已经开发了一个应用程序并将其部署到 AWS 服务器。我使用 digital ocean 网站中的文档在 Ubuntu 操作系统中安装了 ruby
我是一名优秀的程序员,十分优秀!