问题列表 - 第40621页

如何获取和取消PendingIntent?

我有一个alarmManager用于在特定时间向用户发送通知的内容.由于有多个警报,我有多个未决的意图,我正在创建并提供一个唯一的ID,但在某些情况下,我需要获取所有待处理的意图,然后取消它们,这样我就可以重置警报.我试过这样做,我似乎仍然无法做到这一点所以我有几个问题:

这是你如何正确获取和取消PendingIntent

Intent intent = new Intent(con, AppointmentNotificationReciever.class);
PendingIntent sender = PendingIntent.getBroadcast(con, id, intent,
        PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager am = (AlarmManager) con.getSystemService(Context.ALARM_SERVICE);
am.cancel(sender);
Run Code Online (Sandbox Code Playgroud)

意图是否需要与原始待定意图(附加内容和所有内容)完全匹配?

PendingIntent标志是否需要与原始待定意图的标志相匹配?

android alarmmanager android-intent android-pendingintent

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

org.apache.xml.serializer.ToXMLSAXHandler无法强制转换为org.apache.xml.serializer.SerializationHandler

我正在使用JBoss6 M5和jdk1.6-22.当我尝试运行服务器时,我得到了部署错误.有没有人有什么线索可能是什么问题?谢谢!

由于以下原因,部署"vfs:///mnt/data/programming/rz/server/server/default/deploy/psuite-metadata.war"出错:org.apache.xml.serializer.utils .WrappedRuntimeException:org.apache.xml.serializer.ToXMLSAXHandler无法强制转换为org.apache.xml.serializer.SerializationHandler


这是完整的堆栈跟踪:

17:50:45,297 ERROR [AbstractKernelController] Error installing to Real: name=vfs:///mnt/data/programming/rz/server/server/default/deploy/psuite-metadata.war state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException: Error during deploy: vfs:///mnt/data/programming/rz/server/server/default/deploy/psuite-metadata.war
        at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) [:2.2.0.Alpha7]
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:185) [:2.2.0.Alpha7]
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832) [:2.2.0.Alpha7]
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550) [:2.2.0.Alpha7]
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491) [:2.2.0.Alpha7]
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.Alpha10]
        at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:1983) [:2.2.0.Alpha7]
        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1076) [:2.2.0.Alpha7]
        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [:2.2.0.Alpha7]
        at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.process(MainDeployerPlugin.java:106) [:6.0.0.20100911-M5]
        at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.process(ProfileControllerContext.java:130) [:0.1.0.Alpha1]
        at org.jboss.profileservice.dependency.ProfileDeployAction.deploy(ProfileDeployAction.java:148) [:0.1.0.Alpha1]
        at org.jboss.profileservice.dependency.ProfileDeployAction.installActionInternal(ProfileDeployAction.java:94) …
Run Code Online (Sandbox Code Playgroud)

jboss6.x

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

ZendFramework从Controller发送变量到View(Best pactice)

我已经在Zend Framework工作了一段时间,我目前正在重构代码的某些部分.其中一个大的事情,我想消除是我的abstract控制器类引发了很多必须存在于我所有的控制器,如变量$success,$warning$error.这部分可以在控制器插件中完成,但是将这些变量发送到相关视图的最佳方法是什么.目前我在我的abstract控制器类中使用自定义方法,我在所有控制器中调用.

protected function sendViewData(){
    $this->view->success  = $this->success;
    $this->view->warning  = $this->warning;
    $this->view->error    = $this->error;
}
Run Code Online (Sandbox Code Playgroud)

然后在我的所有控制器的所有动作中调用它

parent::sendViewData();
Run Code Online (Sandbox Code Playgroud)

我希望通过插件控制器或更适合此的任何东西来自动执行此过程

plugins zend-framework zend-controller zend-view

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

使用RedBean PHP清空或截断表?

我正在使用RedBean PHP进行测试,我非常喜欢它,但是我不知道如何截断表格.我可以获取所有bean并删除它们,但这看起来很麻烦.

php sql orm redbean

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

CSS页眉 - 如何使用打印边距?

我可以在每个页面上打印标题,但我是新手来打印边距.我认为@page css会起作用,但它似乎不会影响页边距.如果我在主体上设置边距,它适用于第一页,但后续页面在默认情况下开始上边距,将标题放在文本顶部.

<style>  
.header {  
 position: fixed;  
 top: 0;  
}  
@page {  
 size: 11in 17in;  
 margin-left: 1in;  
 margin-right: 1in;  
 margin-top: 1in;  
 margin-bottom: 1in;  
} 
</style>

<body>  
<span class=header>This is the header</span>  
This is the text of the document. (repeat until I get to page 2)  
</body>
Run Code Online (Sandbox Code Playgroud)

css printing margins

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

密钥函数之间的Jquery延迟

我正在编写一些代码,尝试使用即时搜索结果在我的网站中集成bing搜索API.我使用jquery的keyup函数将数据发送到我的服务器端脚本,然后获取bing搜索xml并显示结果.

我担心的是,我将为我的脚本制作太多不必要的命中.有人可以看看这个并告诉我如何在键盘作为计时器之间延迟1秒?所以它只会每隔一秒左右更新一次结果?

这是我到目前为止创造的,但我不知道它是否正确???

<script type="text/javascript">
var delay = (function() {

    var timer = 0;

    return function(callback, ms) {

        clearTimeout(timer);

        timer = setTimeout(callback, ms);

    };

})();



function reloadsearch() {
    var searchterms = $('#q').val();
    if (searchterms.length >= 3) {
        delay(function() {
            var data = 'source=ajax&q=' + searchterms;
            $.ajax({
                type: "GET",
                url: "results/",
                data: data,
                success: function(html) {
                    if (html !== '') {
                        $("#search-results").html(html);
                        $("#search-results").fadeIn(500);
                    }
                }
            });
        }, 250);
    }

    else

    {
        $("#search-results").fadeOut(250);
    }
};



$('#q').keyup(function() {
    reloadsearch()
});

$(document).ready(function() {
    reloadsearch() …
Run Code Online (Sandbox Code Playgroud)

jquery onkeyup

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

C#随机代码 - 大部分都是错误的吗?

随机化列表我遇到了很多问题.我在谈论一个包含200个元素的列表,我希望将其列入清单.不要误会我的意思,我读了很多例子,乍一看有很好的东西,比如:

随机化List <T>

但根据我的经验,至少在快速机器上,这基本上是毫无价值的.改组运行得如此之快,以至于两次调用Random.NEXT()之间没有MS延迟,导致几乎不随机的行为.

我不是在谈论超级安全的东西,只是随机的基本游戏.我知道我可以添加1 MS的延迟,但这意味着"浪费"200 MS只是随机化一个列表.

现在我找到了这种方法:http://www.codinghorror.com/blog/2007/12/shuffling.html

看起来不错,使用GUID进行排序.但他们不是以同样的方式创造的吗?让我们提高一个档次,让我们假设我要创建1000个数字,介于0 - 5之间.这段代码基本没用:

        var resultA = new List<int>();
        for (int i = 0; i < 1000; i++)
        {
            resultA.Add(new Random().Next(5));
        }


        var resultB = new List<int>();
        for (int i = 0; i < 1000; i++)
        {
            resultB.Add(new Random().Next(5));
            Thread.Sleep(1);
        }
Run Code Online (Sandbox Code Playgroud)

A根本不起作用,至少不是我在Windows Phone 7中的环境.B很好,但它需要一秒钟,这也是愚蠢的.任何评论或想法,创建随机的整数列表都不是那么难:-)

c# random windows-phone-7

4
推荐指数
2
解决办法
2176
查看次数

在文件路径中使用环境变量

我有一个指向特定文件夹的环境变量集(例如,称之为MYFOLDER).在%MYFOLDER%\SubFolderWindows资源管理器中键入时,将显示子文件夹.但是,当我SelectedPath = @"%MYFOLDER%\SubFolder";转到a时FolderBrowserDialog,它不起作用.

我尝试使用Path.GetFullPath(..),但这似乎返回可执行文件的bin文件夹(在VS中调试时),结尾是%MYFOLDER%,而不是我期望的路径.

任何人都知道如何正确使用环境变量?

c# path environment-variables folderbrowserdialog

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

Facebook错误代码列表

我正在寻找当你尝试使用Graph API获取信息时所有Facebook都可以返回的列表.有人可以帮忙吗?

Facebook返回400 HTTP错误,以及JSON内容,如:

{
   "error": {
      "type": "OAuthException",
      "message": "Invalid OAuth access token signature."
   }
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找可能得到的同类型的不同回报.

json facebook facebook-graph-api

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

如何返回不同的值及其数量?

我想要做的是(希望)简单,但我只是没有正确的语法.我想在表中返回所有不同的值,并计算每个值的记录数.

所以,在PHP中,我有:

$result = mysql_query("SELECT DISTINCT tagName FROM tagTable");
while($row = mysql_fetch_array($result)){
    echo("<p>" . $row['tagName']) . "</p>");
}
Run Code Online (Sandbox Code Playgroud)

这很好用.返回不同的值!但是现在我如何才能显示每个不同的值?我想要一些效果:

echo("<p>" . $row['tagName']) . $tagCountGoesHere . "</p>");
Run Code Online (Sandbox Code Playgroud)

php mysql select count distinct

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