问题列表 - 第44917页

将EditText聚焦在Device上运行的PopupWindow时出现异常

我正在为Android开发一个PopUp窗口,它正在工作,我在其上添加了一个EditText和一个Button,当在ADV上运行时,这个工作正常,当在设备上运行时,当我专注于EditText时,这会引发一个奇怪的异常.

android.view.WindowManager$BadTokenException: Unable to add window - - token android.view.ViewRoot&48163b18 is not valid; is your active running?
Run Code Online (Sandbox Code Playgroud)

我不知道它是否重要,但我正在运行带有Swype输入的Galaxy Tab.

现在我读了Window.showAtLocation的规范

public void showAtLocation (View parent, int gravity, int x, int y)

Display the content view in a popup window at the specified location. If the popup window cannot fit on screen, it will be clipped. [...]

Parameters
parent  a parent view to get the getWindowToken() token from
[...]
Run Code Online (Sandbox Code Playgroud)

问题只在于该令牌,但我如何将Activity令牌传递给它?

我还写了一个小代码来重现错误.

PopupWindow window = new PopupWindow(activity);
window.setWidth(WindowManager.LayoutParams.WRAP_CONTENT);
window.setHeight(WindowManager.LayoutParams.WRAP_CONTENT);

window.setTouchable(true);
window.setFocusable(true);

EditText …
Run Code Online (Sandbox Code Playgroud)

java android android-edittext

17
推荐指数
3
解决办法
6006
查看次数

WordPress:列出没有评论的帖子

我有一个简单的页面,我想显示尚未评论的帖子列表.我该怎么做?我认为这是我可以添加到query_posts的一些参数?谢谢.

php wordpress comments

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

祖父母外键应该存储在孙子表中吗?

在表格中包括祖父母+外围钥匙有什么好处和责任.

例如,如果我的对象模型如下所示.(非常简化,所以它不适用于层级递归表.)

a {aId, bCollection, ...}
b {bId, cCollection, ...}
c {cId, dCollection, ...}
d {dId}
Run Code Online (Sandbox Code Playgroud)

想到的两个数据模型选项是:

选项1:

a {pkA, ...}
b {pkB, fkA, ...}
c {pkC, fkB, ...}
d {pkD, fkC, ...}
Run Code Online (Sandbox Code Playgroud)

选项2:

a {pkA, ...}
b {pkB, fkA, ...}
c {pkC, fkB, fkA, ...}
d {pkD, fkC, fkB, fkA, ...}
Run Code Online (Sandbox Code Playgroud)

选项1更加规范化,插入和更新将更容易,但我可以看到查询变得非常复杂,特别是有很多关系和/或复合键.

选项2使插入和更新变得复杂,但提取报告将更容易.此外,数据库将更大,但我并不真正关心它,因为它无论如何都很小.

但与那些与ORM类实体框架相关的问题相比,这些问题相当微不足道.我倾向于选项2,因为我想直接从父母那里访问孙子,如下所示:

Class A { id, bCollection, cCollection, dCollection, ... }
Class B { id, cCollection, dCollection, ... }
Class C { id, dCollection, ... }
Class …
Run Code Online (Sandbox Code Playgroud)

sql orm database-design entity-framework foreign-keys

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

ASP.NET MVC 3可以在ASP.NET 3.5网站中运行吗?

我想知道是否可以将MVC3解决方案包含在3.5内置的CWAB(复合Web应用程序块)解决方案中?

我知道在IIS中,2.0/3.5和4.0站点可以彼此相邻(但在不同的应用程序池中),但由于CWAB层,我没有这种奢侈.我之前成功运行了MVC2但是如果我读过的话,MVC2就在2.0运行时.

我真的很想使用Razor,所以在这种情况下回到MVC2并不是一个真正的选择.

asp.net asp.net-mvc asp.net-3.5 asp.net-mvc-3

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

Socket上的Java ObjectOutputStream不是flush()ing

我正在研究用Java编写的网络应用程序,在套接字上使用ObjectOutputStream和ObjectInputStream来交换消息.我的代码看起来像这样:

发件人:

ObjectOutputStream out;
ObjectInputStream in;
try{
     Socket socket=new Socket(address, port);
     socket.setSoLinger(true, socketLingerTime);
     out=new ObjectOutputStream(socket.getOutputStream());
     out.writeObject(message);
     out.flush();
     out.close();
}catch (variousExceptions)...
Run Code Online (Sandbox Code Playgroud)

接收器:

Object incoming;
try{
    incoming=myObjectInputStream.readObject();
}catch (SocketException socketError)
{
    if (socketError.getMessage().equals("Connection reset"))
    {
        //this is the exception I get
    }
}
Run Code Online (Sandbox Code Playgroud)

有时消息会通过ok,但有时我会得到标记的异常而不是对象.是不是应该强制将消息强制传递给另一方?我以某种方式错误地使用该功能?或者这是底层Java/OS网络代码中的某种错误?

谢谢!

更新:

我已经对此做了更多的窥探,似乎只有当系统的资源被某些东西征税时才会发生.我无法在VirtualBox之外复制它,但这可能只是因为VirtualBox没有很多资源可以开始.当我进一步研究它时,我会更新这个问题.

java sockets flush objectoutputstream

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

将Spring @RequestMapping注释自动记录到一个位置?

Javadoc非常适合扫描所有源文件并创建HTML页面来查看它.我想知道是否有一个类似的工具可以通过所有的Spring控制器并收集所有已经使用@RequestMapping注释的方法并生成一个列出它们的HTML页面.类似于伪站点地图,供开发人员确保控制器的唯一性和标准化.

如果已经在别处问过这个问题,我道歉.我无法想出一套适当的搜索条件来提供有用的结果.

java spring annotations spring-mvc documentation-generation

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

使用代码EF CTP5生成货币类型字段

在这篇博客文章中:EF4 Code First Control Unicode和Decimal Precision,Scale with Attributes,Dane Morgridge使用属性来控制数据库中不同类型的创建.

......我发现这个非常独特的BTW!

如何使用EF CTP5的代码优先API在生成的数据库中生成货币类型字段,是否可以使用约定或属性从模型中执行此操作?

抱歉,我的英语不是我的主要语言.

提前致谢.

entity-framework ef-code-first entity-framework-ctp5

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

拆分CSV并在元素中排除逗号

我有一个CSV字符串,我想把它分成一个数组.但是,CSV是字符串和数字的混合,其中字符串用引号括起来,可能包含逗号.

例如,我可能有如下CSV:

1,"Hello",2,"World",3,"Hello, World"
Run Code Online (Sandbox Code Playgroud)

我想它,所以字符串分为:

1
"Hello"
2
"World"
3
"Hello, World"
Run Code Online (Sandbox Code Playgroud)

如果我使用String.Split(',');我得到:

1
"Hello"
2
"World"
3
"Hello
World"
Run Code Online (Sandbox Code Playgroud)

有这么简单的方法吗?已编写的库或是否必须按字符解析字符串?

.net c# csv arrays string

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

在Mac OSX上安装Magento 1.5 - 安装程序出错

我正在尝试在Mac OSX上安装Magento 1.5 Community Edition.我正在使用MAMP Pro重定向url test.com以运行特定的Magento 1.5文件夹.

在开始安装过程之前,我收到一组错误消息.任何人都可以帮助破译吗?

处理您的请求时出错

SQLSTATE[42000] [1044] Access denied for user ''@'localhost' to database 'andrey_konosov_build'

Trace:
#0 /Applications/MAMP/htdocs/magento15/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /Applications/MAMP/htdocs/magento15/lib/Varien/Db/Adapter/Pdo/Mysql.php(251): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 /Applications/MAMP/htdocs/magento15/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect()
#3 /Applications/MAMP/htdocs/magento15/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#4 /Applications/MAMP/htdocs/magento15/lib/Varien/Db/Adapter/Pdo/Mysql.php(333): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)
#5 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Resource/Type/Db/Pdo/Mysql.php(45): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')
#6 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Resource.php(93): Mage_Core_Model_Resource_Type_Db_Pdo_Mysql->getConnection(Object(Mage_Core_Model_Config_Element))
#7 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Mysql4/Abstract.php(297): Mage_Core_Model_Resource->getConnection('core_read')
#8 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Mysql4/Abstract.php(312): Mage_Core_Model_Mysql4_Abstract->_getConnection('read')
#9 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Mysql4/Cache.php(41): Mage_Core_Model_Mysql4_Abstract->_getReadAdapter()
#10 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Cache.php(434): Mage_Core_Model_Mysql4_Cache->getAllOptions()
#11 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Cache.php(469): Mage_Core_Model_Cache->_initOptions()
#12 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/App.php(1137): Mage_Core_Model_Cache->canUse('config')
#13 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Config.php(412): Mage_Core_Model_App->useCache('config')
#14 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/Config.php(294): Mage_Core_Model_Config->_canUseCacheForInit()
#15 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/App.php(395): Mage_Core_Model_Config->loadModulesCache()
#16 /Applications/MAMP/htdocs/magento15/app/code/core/Mage/Core/Model/App.php(329): Mage_Core_Model_App->_initModules() …
Run Code Online (Sandbox Code Playgroud)

install mamp magento

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

什么是在rails项目中保留自定义异常定义的传统位置?

制作一个自己的自定义异常时

class ThingExploded < StandardError; end
class ThingIsMissing < StandardError; end
Run Code Online (Sandbox Code Playgroud)

保存这些的好地方在哪里?我正在考虑lib/exceptions.rb ...并且还在考虑是否更适合以某种方式使它们更接近使用它们的代码.

ruby ruby-on-rails exception

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