小编Tho*_*vik的帖子

获取Android OS中已注册的待处理意图列表

我注册了我计划在给定时间执行的警报,根据计划列表的大小,它可以是许多警报.但我有两个问题仍然不清楚:

1)如何查询操作系统中的Pending Intents I寄存器?我需要这个来测试.我想要的psudo代码是这样的:

List<PendingIntent> intentsInOS = context.getAllPendingIntentsOfType(AppConstants.INTENT_ALARM_SCHEDULE));
Run Code Online (Sandbox Code Playgroud)

2)查看我创建的待处理意图,我提供了一个动作和额外数据(计划ID).

private Intent getSchedeuleIntent(Integer id) {

    Intent intent = new Intent(AppConstants.INTENT_ALARM_SCHEDULE);
    intent.putExtra(AppConstants.INTENT_ALARM_SCHEDULE_EXTRA, id);

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

但我们也说意图有FLAG_CANCEL_CURRENT.它会取消所有具有相同操作的待处理意图,还是同时具有相同的操作和额外数据?

PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), 0, getSchedeuleIntent(schedule.id), PendingIntent.FLAG_CANCEL_CURRENT);
Run Code Online (Sandbox Code Playgroud)

我的代码

@Override
public void run() {

    List<ScheduledLocation> schedules = dbManager.getScheduledLocations();
    if(schedules == null || schedules.isEmpty()){
        return;
    }

    AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
    //alarmManager.

    // we need to get the number of milliseconds from current time till next hour:minute the next day.
    for(ScheduledLocation schedule : schedules){

        long triggerAtMillis = …
Run Code Online (Sandbox Code Playgroud)

android

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

将(右)按钮添加到Sencha导航视图

我想根据视图Im显示动态地向活动导航视图添加(右对齐)按钮.有没有正确的方法呢?我在网上发现了很多一半的好例子,但没有让他们工作.这是我尝试过的:

Ext.define('Sencha.view.user.Login', {
extend:'Ext.navigation.View',
//fullscreen: true,
xtype: 'loginview',

requires:[
    'Ext.form.FieldSet',
    'Ext.field.Email',
    'Ext.field.Password'
],
config: {
    title: 'Log in',
    iconCls: 'use',
    cls: 'kidsbackground',
    scrollable: false,
    navigationBar: {
        items: [

        ]
    },
    items:[
        {
            xtype: 'loginform'
        }
    ]
},
addRightButton:function(button){
    var navigationBar = this.config.navigationBar;
    console.log("navigationBar: "+navigationBar);
    var rightButton = Ext.Button.create({
        xtype: 'button',
        ui: 'action',
        iconCls: 'action',
        iconMask: true,
        align: 'right' });

    console.log("rightButton: "+rightButton);
    //navigationBar.addItem(rightButton);

    var oNavigationbar = {
        docked: 'top',

        backButton : {
            margin: 7,
            docked: "left",
            ui : 'back'
        },
        items: …
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2

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

在Sencha 2中禁用存储加载掩码

Sencha商店在填充商店时会自动添加一个ajax加载器掩码,但是我想要隐藏它,因为我已经制作了一个更通用的掩码,每次应用程序执行ajax请求时都会显示该掩码.

如何隐藏商店负载掩码?试图查看文档,但没有找到任何适当的字段/方法:

见附件:

在此输入图像描述

sencha-touch-2

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

启动 Firefox 时调整浏览器窗口的大小

是否可以预先定义 Firefox 浏览器窗口启动时的大小?我想将其设置为 400px x 600px。如果是的话,我认为它应该以某种方式存储在 Firefox 配置文件下?

有人有主意吗?

firefox

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

Spring Rest Template Put 方法无效,为什么?

我正在使用适用于 Android 的 Spring Rest 模板,并将使用 PUT 方法来更新方法。但令人惊讶的是,PUT 方法通常不支持解析结果对象,它们只是 void,这是怎么回事?我对适当的 REST 支持的理解是应该返回更新的对象。Spring 这样做的理由是什么?

2.5.6 HTTP PUT

public void put(String url, Object request, Object... urlVariables) throws RestClientException;

public void put(String url, Object request, Map<String, ?> urlVariables) throws RestClientException;

public void put(String url, Object request, Map<String, ?> urlVariables) throws RestClientException;
Run Code Online (Sandbox Code Playgroud)

http://docs.spring.io/spring-android/docs/1.0.2.BUILD-SNAPSHOT/reference/html/rest-template.html

rest spring android

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

Play 2.0中的安全性

我不能在play 2.0中看到任何对安全性的引用,不像Play 1.X那样内置支持它吗?

还可以在play 2.0论坛上看到问题(但没有在那里回答) https://groups.google.com/forum/?fromgroups#!searchin/play-framework/security/play-framework/YHhpAXAsHzE/7g4XrIFsIV0J

playframework

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

从Store检索值

我有以下商店:

Ext.define('Sencha.model.MenuPoint', {
extend: 'Ext.data.Model',

config: {
    fields: [
        {name: 'id', type: 'string'},
        // this is id of the element, example child id, report id, and so fourth
        //{name: 'elementId', type: 'int'},
        {name: 'name', type: 'string'},
        {name: 'icon_url', type: 'string'},
        {name: 'xtype', type: 'string'}
    ]
}
});
Run Code Online (Sandbox Code Playgroud)

我设法插入和检索这样的值:

var keyValue = new Object();
keyValue.key = "adultId";
keyValue.value = adultObj.adultId;
console.log("keyValue: "+keyValue);
var sessionStore = Ext.getStore('MySessionStore');
sessionStore.add(keyValue);
sessionStore.sync();

var index = sessionStore.find('key',keyValue.key);
console.log("index: "+index);
var keyValue2 = sessionStore.getAt(index);
console.log("keyValue2: "+keyValue2);
Run Code Online (Sandbox Code Playgroud)

但是首先获取索引,然后获取值,这样做很麻烦,不可能做到这样的事情: …

sencha-touch-2

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

在播放结果上设置HTTP标头(如过期) - 以及如何处理ETag?

如何在play 2.0中的结果对象中设置Http头?

我想设置缓存控制(过期)ala:Cache-Control PUBLIC,max-age = 2592000

检查ET标签并返回正确响应的最佳方法是什么?

一直在这里看,但没有看到任何东西:http: //www.playframework.org/documentation/2.0.1/JavaActions

提前谢谢托马斯维尔维克

playframework

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

两列唯一约束ActiveAndroid

如何在ActiveAndroid中添加两列唯一约束?我试图添加2.sql并增加数据库版本,但它似乎没有正确更新(可能是因为我重新安装应用程序?).无论如何,有没有办法添加一些注释,我可以在ActiveAndroid中应用两列唯一约束?

<meta-data android:name="AA_DB_NAME" android:value="Diggecard.db" />
<meta-data android:name="AA_DB_VERSION" android:value="2" />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

activeandroid

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

可以单击的Sencha Touch 2链接UI元素

看到附件,我希望"忘记密码"是一个链接,而不是一个按钮,但我找不到Sencha中任何侦听点击事件的链接UI元素,它不存在吗?在此输入图像描述

sencha-touch

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