小编tos*_*bre的帖子

单击浏览器后退按钮时,将关闭引导模式,但保留模态回退

我正在使用Backbone和bootstrap.问题是当你通过应用程序,并在某些时候你打开引导模态窗口并按下后退按钮,模态窗口关闭但模态背景div(模态背景)保持不会消失.它覆盖整个屏幕,你不能点击任何东西.我注意到当你关闭模态时,通常模态背景div从html中删除,在这种情况下它会停留.

我正在网上搜索这个解决方案,并发现了类似的东西,但没有一个是按下浏览器后退按钮的潮流.

我想要捕获浏览器后退按钮事件和用户jquery来删除该div,但这不是真正好的解决方案.

有人能为这个问题指出一些解决方案吗?或者最后告诉我为什么会这样.

编辑:当按下后退按钮时,模态不会抛出hide.bs.modal事件,所以我无法捕获它并删除模态背景div

modal-dialog backbone.js twitter-bootstrap

12
推荐指数
3
解决办法
5882
查看次数

MongoDB java group/count函数

我是MongoDB的新手,我必须使用jsp/servlet创建简单的站点.

我需要一个创建查询,它将返回一些网站访问次数的计数.

我的数据库看起来像这样:

{ "_id" : { "$oid" : "5117fa92f1d3a4093d0d3902"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:50.051Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/" , "dolaznaStr" : "localhost:8080/mongoProjekat/treca"}<br>
{ "_id" : { "$oid" : "5117fa92f1d3a4093d0d3903"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:50.796Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/treca.jsp" , "dolaznaStr" : "localhost:8080/mongoProjekat/peta"}<br>
{ "_id" : { "$oid" : "5117fa93f1d3a4093d0d3904"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:51.141Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/peta.jsp" , "dolaznaStr" : …
Run Code Online (Sandbox Code Playgroud)

java mongodb

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

asynctask中的ProgressBar未在上传时显示

有人能告诉我,为什么在上传图片时没有显示进度条.我从我的旧项目中复制了asynctask结构.在我的旧项目中,我使用asynctask从Web服务器下载图片,并在下载时显示进度条.这是我的代码:

public class PreviewPostActivity extends Activity {

ImageView imageView;

TextView tvComment;
Button submit;
MyLocationListener locationListener;
List<NameValuePair> list = new ArrayList<NameValuePair>();
private final String url = "***"; //Url of php script
ProgressDialog pDialog;
String responseMessage="";


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.preview_post);

    Intent intent = this.getIntent();
    imageView = (ImageView)findViewById(R.id.imgPerview);
    tvComment = (TextView)findViewById(R.id.txtPreviewComment);
    submit = (Button)findViewById(R.id.btnPreviewSubmit);

    Bitmap image = (Bitmap)intent.getParcelableExtra("picture");
    String comment = intent.getStringExtra("comment");
    locationListener = (MyLocationListener)intent.getSerializableExtra("location");
    String imagePath = intent.getStringExtra("imagePath");
    String date = intent.getStringExtra("date");

    imageView.setImageBitmap(image);
    tvComment.setText(comment);

    //tvComment.append("\n"+locationListener.latitude + "\n"+locationListener.longitude);

    list.add(new …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask progress-bar

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

设置InfoWindowAdapter仅显示单击的第一个标记的信息

所以,我已经设置infowindowadapter了我的谷歌地图,但问题是,当我点击第一个标记时,它会正确显示信息,但当我点击第二个标记时,它会显示第一个标记的信息,因此infowindowadapter不会刷新.

有人可以告诉我它为什么以及如何解决它?

我正在关注这篇文章来设置infowindowadapter:

自定义信息窗口适配器,具有map v2中的自定义数据

编辑:

    new getMarkers().execute();

    mMap.setOnMarkerClickListener(new OnMarkerClickListener() {

        @Override
        public boolean onMarkerClick(Marker marker) {
            marker.showInfoWindow();
            return false;
        }
    });
    mMap.setInfoWindowAdapter(new InfoWindowAdapter() {

        @Override
        public View getInfoWindow(Marker marker) {
            // TODO Auto-generated method stub
            return null;
        }

        @Override
        public View getInfoContents(Marker marker) {

            View view = getLayoutInflater().inflate(R.layout.post_details_on_map,null);

            date = (TextView)view.findViewById(R.id.txtMarkerDate);
            comment = (TextView)view.findViewById(R.id.txtMarkerComment);
            image = (ImageView)view.findViewById(R.id.ivMarkerPicture);

            MyMarkerInfo mmi = markerMap.get(marker.getId());
            List<NameValuePair> params = new ArrayList<NameValuePair>();
            params.add(new BasicNameValuePair("id",mmi.getId()));

            MarkerDetails mDetails = new JSONAdapter().getMarkerDetails(params); …
Run Code Online (Sandbox Code Playgroud)

android map infowindow google-maps-api-3

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