小编Adr*_*ano的帖子

Butterknife vs AndroidAnnotations

我正在考虑在我的应用程序中使用Dagger.我还想使用一个视图注入库,它给我很多功能,以节省编写代码的时间,但另一方面它不应该是大而且昂贵的性能.

AndroidAnnotationsButterknife之间有什么重大差异吗?

android view code-injection

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

从片段中获取适配器中的活动上下文

我有Fragment一个ListView.在适配器中我想创建一个对话框.

class ViewHolder {
...
  @Override
  public void onClick(View v) {
    ...
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
    ...
   }
...
}
Run Code Online (Sandbox Code Playgroud)

mContextContext我的Fragment,我在创建适配器时保存全局.我收到了错误.

unable to add window -- token null is not for an application

该方法getActivity()不可用,所以如何得到Context我的Activity

android android-listview android-fragments android-activity

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

带有html5的图像按钮

我正在尝试制作图像按钮.我正在使用/学习html5和jquery mobile.这是我的示例代码:

<img src="img/beer.png" alt="beer" />
<input type="image" src="img/beer.png" />
Run Code Online (Sandbox Code Playgroud)

显示图像,但输入类型不显示图像.我做错了什么?

html5 image jquery-mobile

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

共存导航抽屉和滑动窗格布局

我想使用左侧的导航抽屉进行顶级导航,使用右侧的滑动窗格布局进行详细/主要内容浏览,如经典的2窗格布局(多窗格).

你会说在可用性/指导方面这是一个好主意吗?

你知道现有的应用程序吗?

你看到我可能面临的任何技术问题吗?

navigation android slidingmenu navigation-drawer

5
推荐指数
0
解决办法
276
查看次数

使用jquery mobile更改font-family

没有jq它工作 http://jsfiddle.net/AaT9b/17/

和它没有 http://jsfiddle.net/AaT9b/16/

这只能通过在themeroller中添加一个新主题来改变吗?

jquery jquery-mobile

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

WCF 4.0与PHP 5客户端

我正在尝试为WCF Web服务创建一个PHP客户端.但是当我调用服务的功能时,我得到了一些错误.

App.config中

<system.serviceModel>
<services>
  <service behaviorConfiguration="MyServiceBehavior"
           name="GSC.Wcf.Services.CartService">
    <endpoint address=""
              binding="basicHttpBinding"
              contract="GSC.Wcf.Services.ICartService">
      <identity>
        <dns value="localhost" />
      </identity>
    </endpoint>
    <endpoint address="mex" binding="mexHttpBinding"
              contract="IMetadataExchange" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8731/CartService" />
      </baseAddresses>
    </host>
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="MyServiceBehavior">
      <serviceMetadata httpGetEnabled="True"/>
      <serviceDebug includeExceptionDetailInFaults="False" />
    </behavior>
  </serviceBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)

功能:

> public int Addiere(int a, int b)
        {
            return a + b;
        }
Run Code Online (Sandbox Code Playgroud)

PHP请求:

> $client = new SoapClient("http://localhost:8731/CartService?wsdl");
>
> $result = $client->Addiere(2,4);
Run Code Online (Sandbox Code Playgroud)

对于这些功能我得到一个像这样的错误:

"Uncaught SoapFault异常:[a:DeserializationFailed] Formatierer格式化程序在消息去除期间发布了异常:无法反序列化消息的请求主体用于操作"Addiere".结束元素"Body"aus命名空间预计会出现"http://schemas.xmlsoap.org/soap/envelope/".发现是Namespace""的元素"param1".

在德国:

致命错误:未被捕获的SoapFault异常:[a:DeserializationFailed] Der Formatierer hat beim Deserialisieren …

php wcf webservice-client

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

在运行时使用Dagger添加Retrofit Requestinterceptor

我正在使用匕首和改装.我用Dagger注入了我的Retrofit服务.

现在我想做一个授权请求来获取accessToken.

之后我想使用Request拦截器来增强我的api模块,以便将来使用此访问令牌.

我的想法是在收到访问令牌后使用ObjectGraph.plus()方法,但我不确定这是否是最好的方法.

有人能指出我正确的方向,或者github上有一个示例项目吗?

android authorization oauth-2.0 dagger retrofit

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

jquery mobile加载脚本两次

我正在尝试在加载页面时加载一些jquery javascript,但它总是加载两次.我正在使用jquery 1.7.2和jquery mobile 1.1.0.我尝试了这3种不同的方法,但它总是加载脚本两次.

$(document).bind("ready", function() { }
$(document).ready(function() { }
$(document).live('pageinit',function(event) { }
Run Code Online (Sandbox Code Playgroud)

编辑:我解决了,狗屎!我百分百肯定这个错误会发生在其他人身上,我很抱歉这个愚蠢的问题.

jquery document-ready jquery-mobile

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

jQuery Mobile CDN vs local

我不确定我是否使用cdn或local.本地是否意味着需要在智能手机上安装jquery资源,以便可以使用离线应用程序?

jquery web-applications smartphone jquery-mobile

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

jquery移动按钮文本自动换行

我希望我的按钮中的文本在到达按钮结尾时自动换行.当我使用普通的jquery移动样式时,它会截断我的文本,并在此处放置三个点:

我发现了一个小workarround这些点不会出现像这里(白色空间:正常并没有为我工作) 在这里

有一个想法,我怎么能让它做自动换行?

css jquery jquery-mobile

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

Jquery鼠标事件不会触发

我有一个非常奇怪的问题.我的示例代码工作[这里] [1]安静很好,但我在我的aptana工作室编辑器中有完全相同的代码,当我在Chrome或Eclipse浏览器中尝试时,事件就不会触发.我无法想象这是什么问题,因为它完全相同的代码......

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>OrderScreen</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
        <script src="js/script.js" type="text/javascript"></script>
    </head>
    <body>
                <a href="">Test</a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$("a").mouseup(function() {
    clearTimeout(pressTimer);
    // Clear timeout
    return false;
}).mousedown(function() {
    // Set timeout
    pressTimer = window.setTimeout(function() {
        alert("hcbdhaf")
    }, 1000);
    return false;
}).click(function() {
    alert("dfsdg");
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery javascript-events

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