小编Sam*_*rai的帖子

不兼容的类型:片段无法转换为NavigationDrawerFragment

我一直在使用API​​ 14开发应用程序,但我不得不降级到API 10.应用程序有片段和活动片段,我已经导入了库并使用了getFragmentSupportManager它,因为它是v4.但是,我有以下错误:

在此输入图像描述

我从头开始创建了一个带有Drawer布局和API 10的虚拟应用程序,它在MyActivity文件中有相同的行,并且不是错误.这是我的代码:

package az.test2;

import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.view.Gravity;


public class MyActivity extends ActionBarActivity
    implements NavigationDrawerFragment.NavigationDrawerCallbacks {

    /**
     * Fragment managing the behaviors, interactions and presentation of the navigation drawer.
     */
    private NavigationDrawerFragment mNavigationDrawerFragment;

    /**
     * Used to store the last screen title. For use in {@link #restoreActionBar()}.
     */
    private CharSequence mTitle; …
Run Code Online (Sandbox Code Playgroud)

android android-fragments drawerlayout

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

从Bootstrap滑块获取变量

我必须从我的网上商店的价格范围滑块获得一个变量.我想在PHP中回应这个值.这是我的test.php文件中的代码:

<script>
    var slidervalue = $('#output').val();
</script>

<?php
    echo "<script>document.writeln(slidervalue);</script>";
?>
Run Code Online (Sandbox Code Playgroud)

这是bootstrap-slider.js文件中的代码:

$(function() {
    $("#pricelimit")
    .slider({})
    .on('slide', function() {
        $('#output').html(this.value);
    })
    .trigger('slide');
});
Run Code Online (Sandbox Code Playgroud)

这是滑块本身的代码:

<input id="pricelimit" type="text" class="span2" value=""
    data-slider-min="10" 
    data-slider-max="200" 
    data-slider-step="5" 
    data-slider-value="[20,100]"/>
Run Code Online (Sandbox Code Playgroud)

但是,在页面上,它显示为"未定义".这里出了什么问题?

html javascript php jquery twitter-bootstrap

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

如何在Kendo UI Combobox中手动将项添加到数据源中

我有一个组合框,由从servlet接收的JSON字符串填充.

$(document).ready(function() {
    //Combobox Init (From Servlet)
    var comboBoxDataSource = new kendo.data.DataSource({
        transport : {
            read : {
                url : "net/samso/action/common/ComboAction?flag=SRCHGT_IO_GB", // url to remote data source 
                dataType : "json",
                type : 'GET'
            }
        },
        schema : {
            model : {
                fields : {
                    key : {
                        type : "string"
                    },
                    value : {
                        type : "string"
                    }
                }
            }
        }
    });

    //Manually add an item
    comboBoxDataSource.add({key: "062", value: "Total"});

    //Initialize Combobox
    $("#cb_srchgt_io_gb").kendoComboBox({
        dataSource : comboBoxDataSource,
        dataTextField : "value",
        dataValueField …
Run Code Online (Sandbox Code Playgroud)

javascript jquery kendo-ui

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

选择输入框上的jQuery UI自动完成

我有JSON数据馈送id,label并value作为值的键.

当我选择数据时,我在文本框中选择label/ value值#id_emp_name.我希望能够将选中id的label/ 插入value隐藏文本框中#id_emp_id.

我目前的javascript代码:

$('#id_emp_name').autocomplete({
    source: '/best_choose/employees.json',
    minLength: 1,
    dataType: 'json',
    max: 12
});
Run Code Online (Sandbox Code Playgroud)

jquery json jquery-ui jquery-ui-autocomplete

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

当我在Css中使用id选择器时,jquery dosent中的toggleClass工作

我是jQuery的新手,我有一个问题,当我在CSS中使用ID选择器时,我的jQuery代码不起作用.

这是HTML:

<body>    
    <div id="fm">
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是JavaScript代码:

$(function () {
    $("#fm").click(function () {
        $(this).toggleClass("cm");
    });
});
Run Code Online (Sandbox Code Playgroud)

这个CSS没关系,它有效:

body>div{ 
    height:100px;
    background-color:blue;
    transition:all ease 0.5s;
    position:fixed;
    top:0;
    left:0;
    bottom:100px;
    right:0;
    z-index:1000;
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我#fm在CSS选择器中使用它不起作用.我认为这可能是因为级联行为,但我不知道如何解决它.

这是CSS不起作用:

#fm{ 
    height:100px;
    background-color:blue;
    transition:all ease 0.5s;
    position:fixed;
    top:0;
    left:0;
    bottom:100px;
    right:0;
    z-index:1000;
    border:1px solid black;
}
Run Code Online (Sandbox Code Playgroud)

这是厘米级

.cm {
    background-color:red;
    height:150px;
}
Run Code Online (Sandbox Code Playgroud)

如果你帮忙我很感激

html javascript css jquery

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

使用Javascript制作计时器,从00:00:00开始

使用以下代码

function clock(){
    /*var message = document.getElementById("timer");
    message.innerHTML = "The time is " + Date();
    */
    var msec = 00;
    var sec = 00;
    var min = 00;

    msec += 1;
    console.log(min + ":" + sec + ":" + msec);
    if (msec == 60) {
        sec += 1;
        msec = 00;
        console.log(min + ":" + sec + ":" + msec);
        if (sec == 60) {
            sec = 00;
            min += 1;
            console.log(min + ":" + sec + ":" + msec); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery timer

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

获得403时如何获得响应体.Java

我向我的网络应用程序发出请求,网络应用程序报告了一些错误.没什么复杂的 像这样:

{"password":["can't be blank"]}
Run Code Online (Sandbox Code Playgroud)

它返回代码403.

在我的Android应用程序中,我HttpURLConnection用来发出请求,我抓住了一个异常白色试图getInputStream.

在那个例外我可以getResponseMessage(),但我得到的只是'禁止'

如何获得实际的响应体?

HttpURLConnection urlConnection = (HttpURLConnection)new URL(url).openConnection();
urlConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0");
try {
    String result = IOUtils.toString(urlConnection.getInputStream());
    urlConnection.disconnect();
    App.SaveToken(result);
}catch(IOException exception){
    if (urlConnection.getResponseCode()==403)
    {
        return urlConnection.getResponseMessage();
    }
}
Run Code Online (Sandbox Code Playgroud)

java android exception httpurlconnection

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

线程局部内存泄漏

我看到有人说:“当你想在你的班级中使用 ThreadLocal 时,请以静态方式使用它”,例如:

private static ThreadLocal<SimpleDateFormat> dayFormat = 
    new ThreadLocal<SimpleDateFormat>() { 
        protected SimpleDateFormat initialValue() {
            return new SimpleDateFormat("yyyy-MM-dd"); 
        }
    };
Run Code Online (Sandbox Code Playgroud)

我不确定为什么这可以避免内存泄漏。有人可以澄清一下吗?

java

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