onCheckedChanged自动调用

我在回收站查看了一个开关,从数据库检索数据后,数据显示在recyclerview中。 当回收站打开时,我读DB,如果DB中的一个字段是“Y”,我启用开关,否则我禁用开关。 现在的问题是与此同时onCheckedchanged侦听器也被称为,我想只有当用户手动设置开关时调用onCheckedChanged。 打开下面的回收站时执行: holder.enabledisable.setChecked(messengerRecord.get_is_valid().equalsIgnoreCase("Y")); ViewHolder类: public class viewHolder extends RecyclerView.ViewHolder implements CompoundButton.OnCheckedChangeListener{ public SwitchCompat enabledisable; public viewHolder(View v) { enabledisable = (SwitchCompat) v.findViewById(R.id.enabledisable); enabledisable.setOnCheckedChangeListener(this); …………………………….. …………………………….. 刚刚打开recyclerView时调用的OncheckedChanged方法: @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.v("ranjith","called oncheckedchanged"); MessengerRecord rec; rec = dbHelper.getRecord(descview.getText().toString()); switch (buttonView.getId()) { case R.id.enabledisable: if (isChecked) { rec.set_is_valid("Y"); dbHelper.updateRecord(rec); } } […]

如何在rails下设置webrick中的access-control-allow-origin?

我写了一个小的Rails应用程序,通过xmlhttprequests将内容提供给另一个站点,这些站点将在另一个域中运行(不可能让它们在同一台服务器上运行)。 我知道我需要在我的Rails服务器上设置访问控制允许来源,以允许请求的网页访问这个材料。 这似乎是相当不错的文件如何做到这一点与Apache,这可能是我将使用一旦我部署网站的服务器。 虽然我正在开发,但我希望只使用webrick,因为我习惯使用rails。 有没有一种方法来configurationwebrick在轨道内提供适当的http头?

如何使用Twitter Bootstraps网格系统在两列之间添加一行

两列的布局中间有一条线。 [ ] | [ ] [ ] | [ ] [ ] | [ ] [ Left Column ] | [ Right Column ] [ ] | [ ] [ ] | [ ] [ ] | [ ] [ ] | [ ]

如何更改jekyll中的默认订单页面

我的博客是用Github上的Jekyll构build的,地址是http://blog.EverCoding.net 。 在导航栏中,默认的订单是Pages,Messages,About,Archieves。 我想把这个列表改成Pages,Archieves,About,Messages。 我该怎么办? 我认为这是代码如下 {% assign pages_list = site.pages %} 我认为site.pages是我应该改变,但我不知道如何。 非常感谢。

我怎样才能禁用链接的引导hover颜色

嗨,我使用Bootstrap。 Bootstrap定义 a:hover, a:focus { color: #005580; text-decoration: underline; } 我有这个链接/ CSS类 <a class="green" href="#">green text</a> <a class="yellow" href="#">yellow text</a> 我怎样才能禁用胡佛的颜色? 我希望绿色的链接保持绿色,黄色的链接保持黄色,而不是凌驾于每个单独的课程上? (这个问题不是强制依赖引导)。 我需要类似的东西 a:hover, a:focus { color: @nonhoovercolor; } 我想 .yellow { color: yellow !important; } 不是一个好的做法

在virtualenv中使用pip安装lxml Ubuntu 12.10错误:命令'gcc'失败,退出状态为4

在尝试在Ubuntu 12.10 x64中将“pip install lxml”运行到virtualenv时遇到以下错误。 我有Python 2.7。 我在这里看到了其他相关的问题,并尝试安装python-dev,libxml2-dev和libxslt1-dev。 请从我提示命令到发生错误的那一刻起,查看回溯。 下载/解包lxml 为包lxml运行setup.py egg_info /usr/lib/python2.7/distutils/dist.py:267:UserWarning:Unknown distribution option:'bugtrack_url' warnings.warn(MSG) 构buildlxml版本3.1.2。 没有Cython的build筑。 使用libxslt 1.1.26的构buildconfiguration 在以下目录中针对libxml2 / libxslt构build:/ usr / lib 警告:在目录“src / lxml / tests”下找不到与'* .txt'匹配的文件 安装收集的软件包:lxml 为lxml运行setup.py install /usr/lib/python2.7/distutils/dist.py:267:UserWarning:Unknown distribution option:'bugtrack_url' warnings.warn(MSG) 构buildlxml版本3.1.2。 没有Cython的build筑。 使用libxslt 1.1.26的构buildconfiguration 在以下目录中针对libxml2 / libxslt构build:/ usr / lib 构build“lxml.etree”扩展 gcc -pthread -fno-strict-aliasing -DNDEBUG -g […]

用Quartzcore /图层添加一个顶部边框到一个UIView?

是否有可能在UIView的顶部添加一个边框,如果是的话,请问如何?

使用threeten,LocalDate获取月份的第一天和最后一天

我有一个LocalDate需要得到本月的第一天和最后一天。 我怎么做? 例如。 13/2/2014我需要以LocalDate格式获得1/2/2014和28/2/2014。 使用threeten LocalDate类。

为什么我的multithreading比我的单线程慢?

我知道有几个人问了类似的问题,但是我找不到任何会让我明白为什么慢的问题。 所以,为了自己理解Visual Studio 2013中的线程对象,我制作了一个控制台程序。我的CPU是Intel Core i7,可以使用multithreading。 我的代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; using System.Diagnostics; namespace ConsoleApplication1 { class Program { static TimeSpan MTTime; static TimeSpan STTime; static void Main(string[] args) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); Console.WriteLine(Environment.NewLine + "—————Multi Process————-" + Environment.NewLine); Thread th1 = new Thread(new […]

缩短条件来检查x是不是四个数字中的任何一个

有没有办法缩短这个if语句的条件? int x; if (x != 3 && x != 8 && x != 87 && x != 9){ SomeStuff(); } 我在想这样的事情: if (x != 3, 8, 87, 9) {} 但是我试过了,不行。 我只需要长时间写下这些东西吗?