小编dr.*_*jin的帖子

Android:EditText在重新启用后无法获得焦点

我有一个带有三个标签的TabHost.第一个选项卡的内容是自定义活动的意图,其内容视图是包含两个EditTexts和两个CheckBox(以及一个按钮)的相对布局.

检查后,每个checbox启用/禁用一个EditText和另一个复选框.我这样做了:

chkPolaziste.setOnCheckedChangeListener(new OnCheckedChangeListener()
    {
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
        {
            if ( isChecked )
            {
                entryPolaziste.setFocusable(false);
                entryPolaziste.setEnabled(false);
                chkOdrediste.setFocusable(false);
                chkOdrediste.setEnabled(false);
            }
            else
            {
                entryPolaziste.setEnabled(true);
                entryPolaziste.setFocusable(true);
                chkOdrediste.setEnabled(true);
                chkOdrediste.setFocusable(true);
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

这很有效.当选中一个复选框时,它会禁用另一个复选框和他的EditText,当我取消选中它时,会启用EditText和另一个复选框.但是,在启用后,我无法在EditText中输入任何内容.当我点击它时,它只是轻弹一下,然后将焦点切换到另一个视图.它看起来好像控件没有完全启用.

我也尝试使用requestFocus()强制重新启用重新启用的EditText,并尝试使用setFocusableInTouchMode(),但两者都没有工作.

我没有Android设备,所以我只在模拟器中测试它(Min SDK是1.6).

android focus android-widget android-edittext

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

在重负载和容量限制下的Sharepoint性能

我正在开发一个新的存储系统,用于包含大约40个应用程序的业务解决方案包.其中一些应用程序生成当前在网络共享文件夹中保存和组织的文档(主要是docx,一些pdf).

应用程序平均每年生成大约150.000-200.000个文档,这些文档应该以更一致和可靠的形式保存(即单独的SQL数据库).

Sharepoint是一个领先的候选者,因为我们计划最终使用它的其他功能,而不是DMS功能.我已经阅读了文档库的限制,即.每个文件夹2000个文件,文档库的所有文件夹中最多包含1.000.000个文件.我还读到可以绕过2000限制,但它会影响性能.我没有找到的是在一个库中存在如此大量文件的真实世界体验.例如,如果我将文件夹限制增加到50.000,会对性能产生什么影响(通过Web服务读取/编辑/编写文档的请求较慢,尤其是在检查重复文件名,索引,搜索等时写入)会发生什么? ).

一个重要的注意事项:如果我们不需要,我们根本不会使用sharepoint Web门户,而是通过我们的应用程序通过Web服务完成所有工作,因此数据视图较慢的渲染不是问题.

sharepoint document-library capacity wss-3.0

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