问题列表 - 第34426页

MapView中的OnTouch仅在第一次触发

我正在尝试在MapView中实现双击式缩放功能.事件总是第一次发生,但从未发生过.以下是我的代码.我有一种感觉,它与地图控制器在第一次触发事件后迷路有关.

import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;

public class mainmap extends MapActivity implements OnTouchListener{

    long lasttime = -1;
    MapController mapc;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        MapView mapView = (MapView) findViewById(R.id.mapview);
        mapView.setBuiltInZoomControls(true);
        mapc = mapView.getController();
        mapView.setOnTouchListener(this);       
    }

    @Override
    protected boolean isRouteDisplayed() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_DOWN){

            if(event.getEventTime()-lasttime<2000){
                mapc.zoomInFixing((int)event.getX(),(int)event.getY());             
            }
        }       
        lasttime=event.getEventTime();
        return true;
    } …
Run Code Online (Sandbox Code Playgroud)

android event-handling ontouchlistener android-mapview

6
推荐指数
2
解决办法
7662
查看次数

before_filter:是否可以为操作指定控制器?

我的application_controller中有以下字符串:

  before_filter :login_required, :only => [ :edit, :update, :show, :index ] 
Run Code Online (Sandbox Code Playgroud)

但是对于:show,我需要在异常中放置{:controller =>'users',:action =>'show'}.有可能吗?

ruby-on-rails before-filter

7
推荐指数
1
解决办法
3819
查看次数

返回之前检查会话?

大家好我在实用程序类中有一个函数,它返回当前会话用户ID.它抛出对象引用未设置为对象的实例?如何检查它是否为null并删除此错误?

public static string GetSessionUserID
{
    get
    {
        string userID = "";
        if (System.Web.HttpContext.Current.Session["userID"].ToString() != null)
        {
            userID = System.Web.HttpContext.Current.Session["userID"].ToString();
        }
        if (userID == null)
        {
            throw new ApplicationException("UserID is null");
        }
        else
            return userID;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

10
推荐指数
3
解决办法
8210
查看次数

我的应用程序崩溃了,我怎样才能获得崩溃日志?

我在我的实际设备上测试我的应用程序,似乎有内存泄漏.该应用程序在几个小时后崩溃了.如何提取崩溃日志?

我通过USB插入手机并尝试:

adb logcat -v
Run Code Online (Sandbox Code Playgroud)

但我在终端上收到以下消息:

- waiting for device -
error: more than one device and emulator
Run Code Online (Sandbox Code Playgroud)

我怎样才能诊断出我的车祸?

java crash logging android

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


Http请求js和css文件

在我的网站上,当我分析它.显示我的网站有一个17外部js文件和4个css文件.并建议我减少http请求的数量.

我的问题是......

1)更多的http请求会降低整体排名吗?

2)如果我通过组合js文件减少我的http请求,js和css文件将更大.是否有可能减小尺寸?

请给我一些解决方案.

javascript css httpwebrequest

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

为LLVM创建VHDL后端?

LLVM非常模块化,允许您相当容易地定义新的后端.但是,有关创建LLVM后端的大多数文档/教程都侧重于添加新的处理器指令集和寄存器.我想知道为LLVM创建VHDL后端需要什么?是否有使用LLVM从一种更高级语言转到另一种语言的示例?

只是为了澄清:有没有将LLVM IR翻译成更高级语言而不是汇编语言的例子?例如:您可以使用Clang在C中读取,使用LLVM进行一些优化,然后使用其他语言(如Java或Fortran)编写代码.

llvm vhdl

19
推荐指数
1
解决办法
8470
查看次数

如何在netbeans 6.9或7.0 beta 2中关闭文件和文件夹重构

我想关闭烦人的文件重构,因为我有一个PHP项目,它是无用的

如果我单击一个文件夹并按下F2以重命名该文件夹,它将不允许我在没有通过重构对话的情况下执行此操作,这是错误的,这会使情况变得更糟.

例如,当我点击"不重构"复选框时,肯定行动按钮显示"预览"......这甚至意味着什么?

然后更糟糕的是,有时它拒绝重命名文件或文件夹,我无法解决原因.

有任何想法吗?

php refactoring netbeans

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

如何使用NSFileManager删除目录及其内容

Objective C的新手.我创建了一些包含iPhone应用程序pdf文件的目录.如何使用NSFileManager删除目录及其内容?

我是否需要首先循环并删除内容?任何代码示例都将非常感激.

提前致谢.

iphone objective-c

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