小编Ana*_*ass的帖子

服务不可用 - Geocoder Android

我对地理编码器有一点问题是从地址获取纬度和纬度:

这是我的代码:

for (Garage g : XMLGarage) {
List<Address> address;
address = coder.getFromLocationName(
g.getAddress(), 5);
if (address != null) {
Address location = address.get(0);  
g.setLatitude(location.getLatitude());
g.setLongitude(location.getLongitude());
...
Run Code Online (Sandbox Code Playgroud)

错误是:

08-18 14:28:56.026: WARN/System.err(359): java.io.IOException: Service not Available
08-18 14:28:56.026: WARN/System.err(359):     at 
android.location.Geocoder.getFromLocationName(Geocoder.java:178)
08-18 14:28:56.026: WARN/System.err(359):     at 
com.amt.android.garage.Garage.postData(Garage.java:269)
08-18 14:28:56.026: WARN/System.err(359):     at
com.amt.android.garage.GarageForm$2.onClick(GarageForm.java:86)
08-18 14:28:56.026: WARN/System.err(359):     at  
android.view.View.performClick(View.java:2485)
08-18 14:28:56.026: WARN/System.err(359):     at
android.view.View$PerformClick.run(View.java:9080)
08-18 14:28:56.036: WARN/System.err(359):     at  
android.os.Handler.handleCallback(Handler.java:587)
08-18 14:28:56.036: WARN/System.err(359):     at
android.os.Handler.dispatchMessage(Handler.java:92)
08-18 14:28:56.036: WARN/System.err(359):     at
android.os.Looper.loop(Looper.java:130)
08-18 14:28:56.036: WARN/System.err(359):     at 
android.app.ActivityThread.main(ActivityThread.java:3683) …
Run Code Online (Sandbox Code Playgroud)

android google-geocoder

45
推荐指数
2
解决办法
5万
查看次数

杀-3或jstack:有什么区别?

我想得到在jboss服务器上运行的我的Web应用程序的线程转储.

我找到了两个解决我问题的方法:

  • 使用unix命令:kill -3
  • 使用JDK中存在的jstack工具.

谁能向我解释这两种方法之间的区别?

提前致谢 !

java kill jstack thread-dump

16
推荐指数
1
解决办法
4002
查看次数

禁用自动旋转屏幕 - Android

可能重复:
如何设置android显示垂直方向?

我在Android中运行应用程序时尝试禁用自动旋转.也许,我应该在AndroidManifest.xml中添加一行代码.任何人都知道我该怎么做?

java android

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

从mJSP页面获取URL

我会抓住当前JSP网页的URL及其设置示例:index.jsp?param = 12

你知道吗?谢谢

url jsp

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

获得DIV的价值 - WebDriver(Selenium)

我想使用webdriver而不是Selenium来获取div的值例如:

<div class="headerbande">BIENVENUE</div>
Run Code Online (Sandbox Code Playgroud)

webdriver中有任何方法可以使用类名获取"BIENVENUE"吗?提前致谢.

selenium webdriver selenium-webdriver

6
推荐指数
1
解决办法
3万
查看次数

从创建的imageview创建drawable

我正在尝试从ImageView创建一个drawable我知道我们可以使用getressources来做到这一点:

Drawable drawable = getResources().getDrawable(imageview.getId());
Run Code Online (Sandbox Code Playgroud)

但我的imageview是以编程方式创建的,即使使用getID()方法也无法获取ID.

android

3
推荐指数
1
解决办法
2722
查看次数

Exlude字段 - 使用Dozer进行映射

我想用Dozer排除一个字段,如下所示:

    <mapping>
    <class-a>com.core.model.Model</class-a>
    <class-b>com.core.model.ModelIS</class-b>
    <field>
        <a>person</a>
        <b>person</b>
        <a-hint>com.core.Person</a-hint>
        <b-hint>com.core.PersonIS</b-hint>
    </field>
        <field-exclude>
                    <a>age</a>
                    <b>age</b>
            </field-exclude>
    </mapping>
Run Code Online (Sandbox Code Playgroud)

所以类Model包含一个Person对象而Person有一个age对象,如何从这个映射中排除age?提前致谢.

java mapping dozer

3
推荐指数
1
解决办法
6007
查看次数

用perl对行进行排序

我有一个看起来像这样的文件:

text text text text : 6 min
text text text text : 2 min
text text text text : 8 min
text text text text : 2 min
Run Code Online (Sandbox Code Playgroud)

我需要对此文件进行排序以获得该输出:

text text text text : 2 min
text text text text : 2 min
text text text text : 6 min
text text text text : 8 min
Run Code Online (Sandbox Code Playgroud)

我试图这样做,但它不起作用:

my @copy = ();
open (INFILE, $ARGV[0]);
while (<INFILE>) {
push (@copy, $_);
}
my @lines = sort grep /^: (\d+) …
Run Code Online (Sandbox Code Playgroud)

regex sorting perl grep

3
推荐指数
2
解决办法
824
查看次数

java.io.IOException:无法解析来自服务器的响应 - Geocoder Android

我正在使用地理编码器类从地址字符串中查找纬度和经度.

这是我的代码:

geocoder=new Geocoder(FindFishActivity.this);
try {
    List<Address>foundLake=geocoder.getFromLocationName(strSearch,2);

    if(foundLake.size()==0)
    {
        Toast.makeText(this,"Sorry,could not find data",Toast.LENGTH_LONG);
    }
    else
    {
        for(int i=0;i<foundLake.size();i++)
        {
            Address address=foundLake.get(i);
            lat=address.getLatitude();

            lon=address.getLongitude();

            Log.i("Lakes",""+lat+""+lon);
            navigateToLocation((lat * 1000000), (lon * 1000000), mapview); 

        }
    }
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

08-19 10:13:33.940: WARN/System.err(25910): java.io.IOException: Unable to parse
response from server
08-19 10:13:33.945: WARN/System.err(25910):     
at android.location.Geocoder.getFromLocationName(Geocoder.java:178)
08-19 10:13:33.945: WARN/System.err(25910):     
at com.amt.android.garage.Garage.postData(Garage.java:272)
08-19 10:13:33.945: WARN/System.err(25910):     
at com.amt.android.garage.GarageForm$2.onClick(GarageForm.java:86)
08-19 10:13:33.945: WARN/System.err(25910):     
at android.view.View.performClick(View.java:2538)
08-19 10:13:33.945: WARN/System.err(25910):     
at …
Run Code Online (Sandbox Code Playgroud)

java android

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

按钮点击后重新绘制JPanel

我是Java Swing的新手,我有一个奇怪的问题要刷新我的JPanel.

JPanel在我的框架中创建一个静态组件,我从一个静态方法调用FileListenner我来重新绘制JPanel

 public static void repaintPlan(JPanel f) {
    f.paint(f.getGraphics()); 
    f.revalidate(); // or validate
}
Run Code Online (Sandbox Code Playgroud)

我的意思是,当我检测到文件内容的变化时,我计算新的坐标并重新绘制JPanel(我从JPanel to definepaintComponent()`方法创建一个类exends )

当我运行应用程序时,一切正常,并且当文件中的更改数据时重绘工作; 但如果我用鼠标单击Jpanel,该repaint()方法将不再起作用.你能告诉我为什么点击之后JPanel,重新粉刷不起作用?

抱歉我的英文不好谢谢你提前:)

编辑:谢谢你的回复!但即使我使用repaint()方法,也是同样的问题.我正试图了解点击后会发生什么JPanel.我应该在Swing中使用鼠标事件来解决问题吗?

java swing jpanel repaint

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