小编Dan*_*ego的帖子

Android 1.6:"android.view.WindowManager $ BadTokenException:无法添加窗口 - 令牌null不适用于应用程序"

我正在尝试打开一个对话框窗口,但每次我尝试打开它都会抛出此异常:

Uncaught handler: thread main exiting due to uncaught exception
android.view.WindowManager$BadTokenException: 
     Unable to add window -- token null is not for an application
  at android.view.ViewRoot.setView(ViewRoot.java:460)
  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
  at android.app.Dialog.show(Dialog.java:238)
  at android.app.Activity.showDialog(Activity.java:2413)
Run Code Online (Sandbox Code Playgroud)

我是通过showDialog显示器的id 调用来创建的.该onCreateDialog处理器记录良好,我可以通过它没有问题的一步,但因为它看起来像我想的东西我已经把它贴吧:

@Override
public Dialog onCreateDialog(int id)
{
    Dialog dialog;
    Context appContext = this.getApplicationContext();
    switch(id)
    {
        case RENAME_DIALOG_ID:
            Log.i("Edit", "Creating rename dialog...");
            dialog = new Dialog(appContext);
            dialog.setContentView(R.layout.rename);
            dialog.setTitle("Rename " + noteName);
            break;
        default:
            dialog = null;
            break;
    }
    return dialog;      
}
Run Code Online (Sandbox Code Playgroud)

这有什么不足之处吗?有些问题在创建对话框时已经讨论过这个问题onCreate …

android runtimeexception android-dialog android-windowmanager

301
推荐指数
8
解决办法
19万
查看次数

GIS编程概述

这个网站上有多少程序员使用GIS?

你使用什么中间件?ESRI?MapGuide的?谷歌?

你在做什么样的项目?您是专注于Web工作,制作桌面应用程序还是Intranet项目?你在哪个行业工作?

gis google-maps survey esri osgeo

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

使用PowerShell查找项目中的行数

我正试图找到一种方法来计算我所拥有的项目的所有源文件中的总行数.我已经尝试过管道dir -r -name输入measure-object -line,但这只计算了我拥有的文件数量.

有没有人有脚本来做这个?

powershell

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

Shell脚本:将bash与xargs一起使用

我正在尝试编写一个bash命令,它将删除与特定模式匹配的所有文件 - 在这种情况下,它是所有已构建的旧vmware日志文件.

我试过这个命令:

find . -name vmware-*.log | xargs rm
Run Code Online (Sandbox Code Playgroud)

但是,当我运行该命令时,它会阻塞其名称中包含空格的所有文件夹.有没有办法格式化文件路径,以便xargs将其传递给rm引用或正确转义?

bash shell find xargs

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

一行上的CSS块元素

处理一系列需要在一条线上的块元素的最常用方法是什么(例如,如果javascript需要能够修改它们的宽度)?应用浮点数的优点和缺点是什么:左边是每个还是使用定位放置它们?

html css web-standards

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

使用Lat/Long链接到Google街景

我正在尝试使用纬度/经度坐标创建一个链接到Google街景的应用,并显示最近道路的街景.这是来自一个相当小且覆盖良好的区域,所以在海洋中间不会有任何坐标.

是否有已发布的API显示您需要直接链接到街景的获取参数?

language-agnostic gis google-maps

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

查找参数化查询的SQL输出

我正在使用C#对SQL Server 2005实例进行参数化查询,我想看一下针对数据库运行的SQL以进行调试.在某些地方我可以查看参数化命令的输出SQL是在数据库日志中还是在Visual Studio调试器中?

c# sql-server parameterized-query

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

什么语音读者支持CSS3语音属性?

现在有没有支持CSS3文本到语音属性的屏幕阅读器richness,pause或者pitch?如果有竞争,哪一个更受欢迎?是否有不同程度的标准合规性?

css accessibility web-standards text-to-speech css3

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

InvalidRequestError: SQL 表达式、列或映射实体预期 - 得到“<AliasedClass>”

我有一个方法,它接受一个对象的查询,将它连接到一个层次结构表,然后从那里将它连接到一个层次结构中的所有兄弟姐妹。我还想将兄弟姐妹作为 SQLAlchemy ORM 对象添加到查询中,以便我可以轻松检索它们。但是,尽管 sqlalchemy 允许我从同级中添加单个字段,但添加别名本身会引发 InvalidRequestError。

我可以用来要求 SQLalchemy 将同级别名的内容作为成熟的 Thing 对象返回的正确语法是什么?

def siblings( query):
    """query is an already created query with a foreign key to Thing

    Thing has the id field id, and a foreign key named parent_key to Thing"""
    parent = aliased(Thing)
    sibling = aliased(Thing)
    query = query.join(Thing)
    query = query.join(parent, Thing.parent_id==parent.subconstruct_id)
    query = query.join(sibling, sibling.parent_id==parent.id)
    query = query.add_columns(sibling)
    return query
Run Code Online (Sandbox Code Playgroud)

python orm sqlalchemy

6
推荐指数
0
解决办法
3817
查看次数

单元测试Flex事件处理程序

您使用哪些方法来对单元测试事件处理程序进行单元测试,特别是如果它们需要来自事件的信息(例如鼠标坐标或事件的目标)?最常见的做法是将行为重构为一个方法,当处理程序只是从事件中提取信息时,或者是否有有效的方法来模拟FlexUnit或Fluint中的事件派遣?

apache-flex tdd events unit-testing

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

Auth0授权者拒绝来自服务的JWT令牌-“ jwt发行者无效。应为:https://myservice.auth0.com”

我正在遍历将auth0设置为AWS的API网关授权者的教程,列在这里:https ://auth0.com/docs/integrations/aws-api-gateway/custom-authorizers

我正在从这里使用推荐的授权者:https : //github.com/auth0-samples/jwt-rsa-aws-custom-authorizer

唯一的修改是对配置文件的修改。

但是,在测试授权器功能时,出现以下错误:

{"name":"JsonWebTokenError","message":"jwt issuer invalid. expected: https://MYSERVICE.auth0.com"}
Run Code Online (Sandbox Code Playgroud)

其中MYSERVICE是我设置的auth0 API。这很令人困惑,因为我已经通过以下方法获得了jwt令牌:

curl --request POST \
--url https://MYSERVICE.auth0.com/oauth/token \
--header 'content-type: application/json' \
--data '{"client_id":"MY_ID","client_secret":"MY_SECRET","audience":"TestApi","grant_type":"client_credentials"}'
Run Code Online (Sandbox Code Playgroud)

可以将生成的令牌通过https://jwt.io/加载到调试器工具中,并将iss字段报告为https://MYSERVICE.auth0.com。

在此处输入图片说明

是否有可能导致此问题的配置错误?

javascript aws-lambda auth0 aws-api-gateway

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