问题列表 - 第19546页

Android Widget未更新

我正在尝试实现一个简单的小部件,以便在主屏幕上显示.我遇到的问题是onUpdate只在我安装小部件时被调用一次.配置如下.注意:我不会将更新周期留在20秒,因为我知道这会消耗电池(只是测试).

组态:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
   android:minWidth="294dp"
   android:minHeight="72dp"
   android:updatePeriodMillis="20000"
   android:initialLayout="@layout/my_custom_app_widget">`
</appwidget-provider>`
Run Code Online (Sandbox Code Playgroud)

清单摘录:

<receiver android:name="MyCustomWidgetProvider">
    <intent-filter>
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
    </intent-filter>
    <meta-data android:name="android.appwidget.provider"
        android:resource="@xml/my_custom_app_widget_info" />
</receiver>
Run Code Online (Sandbox Code Playgroud)

我在安装窗口小部件时会观察到以下行为:在onReceive上的我的WidgetProvider类中调用onEnabled然后onReceive,然后调用onUpdate.

之后,窗口小部件显示,并且永远不会再次调用onUpdate.我还会在调用onUpdate时检查提示器的设置,并且上面用XML设置的所有内容(例如更新周期)都是正确的.

android widget android-appwidget

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

为什么不只是普通文件而不是initramfs或initrd?

linux内核使用一种ram磁盘在早期启动阶段访问模块.出于好奇,我想了解我有一个问题:在这个阶段,内核必须可以访问包含initramfs/initrd的文件.这意味着内核必须支持适当的文件系统.那么为什么initramfs的内容不能和普通文件在同一个文件系统中呢?

kernel linux-kernel bootloader initrd

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

如何使用jquery清空文本区域中的消息?

- 更新 -

我想在回调中的textarea中清空消息.

谁能告诉我如何清空它?

我尝试了$("#message").empty(),但它没有清空它.

提前致谢.

 <form method="post" id="form" action="index.php/admin/messages/insertShoutBox">

    <input name="user" id="nick" value="admin" type="hidden">
    <p class="messagelabel"><label class="messagelabel">Message</label>
    <textarea id="message" name="message" rows="2" cols="40"></textarea>
    <input disabled="disabled" id="send" value="Sending..." type="submit"></p>

</form>
Run Code Online (Sandbox Code Playgroud)

完整代码

 $("#form").submit(function(){
    if(checkForm()){
        var nick = inputUser.attr("value");
        var message = inputMessage.attr("value");
        //we deactivate submit button while sending
        $("#send").attr({ disabled:true, value:"Sending..." });
        $("#send").blur();
        //send the post to shoutbox.php
        $.ajax({
            type: "POST", 
            url: "index.php/admin/dashboard/insertShoutBox", 
            data: $('#form').serialize(),
            complete: function(data){
                messageList.html(data.responseText);
                updateShoutbox();
                 $('#message').val('').empty();
                //reactivate the send button
                $("#send").attr({ disabled:false, value:"SUBMIT !" });
            }
         }); …
Run Code Online (Sandbox Code Playgroud)

jquery

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

django中带有mod_wsgi的静态文件

我搜索了很多,但我的django网站仍然存在静态文件(css,image,...)的问题.

我在archlinux 64bits上使用带有apache的mod_wsgi

我在http.conf中添加了它:

LoadModule wsgi_module modules/mod_wsgi.so

<VirtualHost *:80>
    WSGIDaemonProcess mart.localhost user=mart group=users processes=2 threads=25
    WSGIProcessGroup mart.localhost
    LogLevel debug

    Alias /media /home/mart/programmation/python/django/martfiles/media/
    <Directory /home/mart/programmation/python/django/martfiles/>
        Order allow,deny
        Allow from all
    </Directory>

    WSGIScriptAlias / /srv/http/wsgi-scripts/django.wsgi
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我试图在我的主文件夹中使用django.wsgi,但它不起作用(permission denied to access /)(奇怪的是,如果我使用此处给出的测试脚本,它可以工作)

所有目录和内容(apache文件夹,wsgi-script,martfiles)都775 root:devusers拥有组devusers 的权限,包括我的用户,http和root

在我的模板base.html中,我用这种方式调用css:

 <html>  <head>
     <link rel="stylesheet" href="/media/css/style.css" />
Run Code Online (Sandbox Code Playgroud)

以及/var/log/http/error.log中的错误

 [Sat Jan 16 13:22:21 2010] [error] [client 127.0.0.1] (13)Permission denied: access to /media/css/style.css denied, referer: http://localhost/
 [Sat Jan 16 13:22:21 2010] [info] mod_wsgi (pid=14783): …
Run Code Online (Sandbox Code Playgroud)

python apache django mod-wsgi

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

使用jQuery显示div

我有一个隐藏的div,并以这种方式声明:

<div id="divLogin" style="visibility:hidden;">
Run Code Online (Sandbox Code Playgroud)

我的想法是使用jquery让它滑入

所以我创建了这段代码:

$("btEnviarAcesso").click(function ()
{
    $("divLogin").slideToggle("slow");
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用......有人有任何想法为什么?

html javascript css jquery

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

事件监听器是否仅限于只有一个用户?

是否可以阻止多个订阅者订阅活动?

我已经创建了一个快速示例代码片段给我的问题一些上下文但不幸的是我现在无法测试它,因为我不在我的VS机器上.

目标是:

  • 如果没有订阅者,则返回空列表.
  • 返回单个订户的返回值.
  • 如果多个订户尝试订阅该事件,则抛出异常(这是问题的关键).

这可能吗?

public delegate List<IBaseWindow> GetWindowListDelegate();
public static event GetWindowListDelegate GetWindowListEvent;

public List<IBaseWindow> GetWindowList() {

    if (GetWindowListEvent == null) {
        return new List<IBaseWindow>();
    }

    return GetWindowListEvent();
 }
Run Code Online (Sandbox Code Playgroud)

注意:我使用的是.NET 3.5 sp1.

c# events exception

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

将数据从服务器发送到Android设备的最佳方法

我正在开发一个需要与服务器双向通信的Android应用程序.通过这种方式,我的意思是服务器或设备可以随时发送消息,消息之间有任意的时间量.将数据从设备发送到服务器是一种常见的,我认为很容易理解的任务,但我不确定最好的方法是从服务器到设备的相反方向.

我认为让设备定期轮询服务器可能是一个坏主意,因为延迟和电池耗尽,但我愿意考虑这个选项.我目前的计划是通过电子邮件到SMS桥接器从服务器发送文本消息,并让我的应用程序运行服务来接收和处理这些消息.

我的问题是,如果有这种情况的最佳实践,并且如果使用短信有一些我没有考虑的缺点.为了这个问题,我想假设用户拥有无限制的文本数据计划,因此按文本付费不会成为问题.

android

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

需要使用分段控制来显示表格的方法吗?

嗨,我在视图上使用分段控件.在这个分段控件的帮助下,我想在我的视图中显示不同的表格,假设我的表格中有两个段,点击段1,我想显示表格1,点击段2,我想显示表2我的表1是普通表,表2是分组表,Apple正在使用方法在应用商店中显示不同类别的不同应用,但我不知道该怎么做.请建议任何方法或任何相同的代码示例也将适用.

谢谢桑迪

iphone objective-c uitableview

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

学习Lambdas/Closures的最佳语言独立来源是什么?

大多数编程语言都使用lambdas/closures.建议使用哪种语言不可知源作为最佳学习Lambda基础知识?

Lambdas/Closures用不同的语言:

language-agnostic lambda closures

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

PHP:如何提供正确的内容类型(取决于文件扩展名?)?

我正在使用下面的脚本来gzip一些CSS和JS文件.它工作得很好 - 除了提供错误内容类型的JS文件(而不是相应的应用程序/ x-javascript).我如何改进PHP代码以提供正确的内容类型?谢谢!

的.htaccess:

AddHandler application/x-httpd-php .css .js
php_value auto_prepend_file gzip.php
Run Code Online (Sandbox Code Playgroud)

gzip.php:

<?php 
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . 
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>
Run Code Online (Sandbox Code Playgroud)

javascript php .htaccess gzip content-type

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