精华内容
下载资源
问答
  • EditText输入后不能删除的问题

    千次阅读 2013-12-06 17:51:09
    不知道各位同学有没有碰到EditText内容不能删除(但是可以输入)的现象,我估计这种情况的重现率比较低,反正我在Google上没看到。但是几率这么小的情况昨天被我碰到了,整了将近两个小时才找出来问题所在 ...

    不知道各位同学有没有碰到EditText内容不能删除(但是可以输入)的现象,我估计这种情况的重现率比较低,反正我在Google上没看到。但是几率这么小的情况昨天被我碰到了,整了将近两个小时才找出来问题所在


    一个TabActivity,嵌入了四个子Activity,在上图中看到的那个Activity中有一个文本框,输入关键字可以进行查询。问题是输入文字后竟然不能修改、删除!

    然后是各种调试,近两个小时,整得人快崩溃了,好在最终还是发现了问题所在。真相是这样滴————

    我在上图的TabActivity中添加了一个按下返回键提醒是否退出的监听事件,使用的是boolean dispatchKeyEvent(KeyEvent event),具体请参看《在TabActivity如何添加按键响应》。之前写的dispatchKeyEvent方法内容大致如下:

    1. @Override  
    2. public boolean dispatchKeyEvent(KeyEvent event) {  
    3.   
    4.     //按下返回键,弹出提示确认退出提示框  
    5.     if (event.getAction() == KeyEvent.ACTION_DOWN  
    6.             && event.getKeyCode() == KeyEvent.KEYCODE_BACK) {  
    7.   
    8.         AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);  
    9.         builder.setMessage("您确定退出吗?")  
    10.                 .setTitle("友情提示")  
    11.                 .setNegativeButton("取消",  
    12.                         new DialogInterface.OnClickListener() {  
    13.                             @Override  
    14.                             public void onClick(DialogInterface arg0,  
    15.                                     int arg1) {  
    16.                                 arg0.cancel();  
    17.                             }  
    18.                         })  
    19.                 .setPositiveButton("确定",  
    20.                         new DialogInterface.OnClickListener() {  
    21.                             public void onClick(DialogInterface dialog,int id) {  
    22.                                 finish();  
    23.                             }  
    24.                         });  
    25.         AlertDialog alert = builder.create();  
    26.         alert.show();  
    27.     }  
    28.     return true;  
    29. }  

    请注意我的返回值,我直接就return true了。这要是常用的onKeyDown()方法是没有问题的,但是dispatchKeyEvent略有不同,请看官方的解释:

    Called to process key events. You can override this to intercept all key events before they are dispatched to the window. Be sure to call this implementation for key events that should be handled normally.

    dispatchKeyEvent会截获所有的按键事件,如果直接return而不调用super.dispatchKeyEvent(event),那么按键事件将被截断,而不执行系统默认的处理。知道了这一点,改起来就很快了,如下:

    1. @Override  
    2. public boolean dispatchKeyEvent(KeyEvent event) {  
    3.   
    4.     //按下返回键,弹出提示确认退出提示框  
    5.     if (event.getAction() == KeyEvent.ACTION_DOWN  
    6.             && event.getKeyCode() == KeyEvent.KEYCODE_BACK) {  
    7.   
    8.         AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);  
    9.         builder.setMessage("您确定退出吗?")  
    10.                 .setTitle("友情提示")  
    11.                 .setNegativeButton("取消",  
    12.                         new DialogInterface.OnClickListener() {  
    13.                             @Override  
    14.                             public void onClick(DialogInterface arg0,  
    15.                                     int arg1) {  
    16.                                 arg0.cancel();  
    17.                             }  
    18.                         })  
    19.                 .setPositiveButton("确定",  
    20.                         new DialogInterface.OnClickListener() {  
    21.                             public void onClick(DialogInterface dialog,int id) {  
    22.                                 finish();  
    23.                             }  
    24.                         });  
    25.         AlertDialog alert = builder.create();  
    26.         alert.show();  
    27.         /** 截获 返回键 按下事件,不让系统进行默认操作 */  
    28.         return true;  
    29.     }  
    30.     /** 按下其它键,调用父类方法,进行默认操作 */  
    31.     return super.dispatchKeyEvent(event);  
    32. }  
    展开全文
  • maven文件夹不能删除

    千次阅读 2019-08-26 12:27:24
    maven文件夹不能删除,此时...后来发现原因是因为target文件夹被占用,导致删除卡在那里,文件夹处于已删除(已经不能访问了),但是可以看到 此时结束了占用的程序,文件夹就不见了,比如ftp,java程序等 参考资料 ...

    maven后文件夹不能删除,此时target文件夹就不能删除了,必须重启电脑

    后来发现原因是因为target文件夹被占用,导致删除卡在那里,文件夹处于已删除(已经不能访问了),但是还可以看到

    此时结束了占用的程序,文件夹就不见了,比如ftp,java程序等

     

    参考资料

    http://www.becto.cn/programming/%E5%90%84%E7%A7%8D%E5%9D%91/609.html

    展开全文
  • 1.git remote prune --dry-run origin 查看当前有哪些是该消失存在的分支 2.git remote prune origin 删除上面展示的所有分支 3.git fetch --prune origin 如果没有结果输出说明已经删除完成了 转载于:...

    1. git remote prune --dry-run origin 查看当前有哪些是该消失还存在的分支

      

    2. git remote prune origin 删除上面展示的所有分支

      

    3. git fetch --prune origin

      如果没有结果输出说明已经删除完成了

     

    转载于:https://www.cnblogs.com/lyraLee/p/10916504.html

    展开全文
  • 当我们删除远程分支执行git branch -a本地却依然能看到远程分支 这个时候我们只需要执行git remote prune origin清理一下就可以了 然后再次执行git branch -a就看到啦

    当我们删除远程分支后执行git branch -a本地却依然能看到远程分支

    这个时候我们只需要执行git remote prune origin清理一下就可以了

    然后再次执行git branch -a就看不到啦

    展开全文
  • /var/log/message但无详细信息,从my.cnf指向的error log可以看到启动读取某个bin log日志文件被删了 2、解决方案 方案一:注释my.cnf的log-bin配置;方案二:如果需要开启bin-log,那就删除bin-log日志目录里的...
  • 使用 git push origin --delete name 删除远程分之后 执行 git branch -a 查看远程和本地所有分之,发现会显示已删除分支 执行 git remote show origin 查看远程库,可看到远程分支,本地分支相对应的关系 执行 ...
  • 当同事删除远程分支,在自己电脑上git branch -a查看分支时,依然能看到删除过的远程分支 这时候通过git remote prune origin清理一下,再执行git branch -a就看到了
  • 删除一整页之后,数据就显示了,需要重新进入该界面才能看到没有被删除的信息。
  • 用于与其他设备共享一些信息,在app上导出信息,需要在电脑端把导出的信息拷到U盘,然后再拷到另一台设备上导入该信息,但是发现在app导出信息,android设备中能看到,电脑中却看到。原因:android设备中信息...
  • 大家在删除远程分支 git branch -a 还是可以看到删除的远程分支,时间一长就显的非常乱了 以下是解决方法: git remote show origin //可以看到删除分支情况 git remote prune origin 再执行 git ...
  • 大致看到了,这个FragmentPagerAdapter内部,就是采用detach方式来移除,导致新的没法添加,看来这种方式适合于Fragment固定,动态删除修改的方式。 解决办法:采用FragmentStatePagerAdapter并重写...
  • 当Mysql记录被删除,页中记录存储结构如何变化?当删除的记录再次被插入,页中记录存储结构如何变化?本篇讲解记录头信息的底层原理和计算,让你从原理理解它!
  • mybatis进行查询select操作时 ...但是增删改时仅仅一句sesseion.[操作]() 可以看到成功,但是数据库没有变化。需要一句session.commit(); SqlSession session =MybatisUtil.openSqlSession(); Pho...
  • 使用 git branch -a 查看所有远程分支使用 git branch -a 命令查看所有本地分支 发现很多在远程仓库已经删除的分支在本地依然可以看到使用 git remote prune origin 命令...
  • 相信很多项目中有遇到用ztree树的小伙伴都非常清楚ztree默认的删除是鼠标点击直接删除,但是我们的项目中这样是合乎常理的,万一手抖删错了怎么办,接下来的方法就教你如何实现点击删除按钮弹出一个框。...
  • 彻底删除的文件还能找回来吗?

    千次阅读 2017-08-28 11:14:43
    想必这句话大家都熟悉:世上没有后悔药,也就是说做错的事情是没办法回头的,那么在电脑上彻底删除的文件是否也找回来呢?答案是否定的,还是有办法找回来的,下面就一起来看看是什么办法把它找回来。
  • ![图片说明](https://img-ask.csdn.net/upload/201511/24/1448341855_113754.png) ![图片说明]... !... !...百度那个两行的删除bat文件已经尝试过,删除其他的可以,删除这个还是失败
  • 最近写个网站程序的时候,GridView删除,或者插入之后不能立刻刷新数据,哪怕是做了数据的重新绑定还是不行。再网上搜了好多,都说是要把数据库的连接关闭。 后来我看了下我的数据访问层的类,数据更新,都没有...
  • 如果你是直接删除的,那么就在他的好友列表里,并且他还能看到你在线,也发消息给你。 只有拉进黑名单,才能算彻底删除,他就看不见你在线了,换了台电脑,你就在他的好友列表里。 ...
  • 使用 git branch -a 命令可以查看所有...发现很多在远程仓库已经删除的分支在本地依然可以看到。$ git branch -a movtop task_develop * weibo remotes/origin/HEAD -> origin/task_develop remotes/origin/devel
  • 今天删除用户时,第一次并没有愉快的删除掉,后来删除掉了 1.执行命令userdel xm,说被进程5072占用 2.kill命令杀死进程。之所以有这么多,是因为我频繁的更换用户名登陆的原因 3.最后再执行userdel xm,就成功把...
  • http://blog.csdn.net/qq_16885135/article/details/52777871 使用 git branch -a 命令可以查... branch -r 可以只查看远程分支)  发现很多在远程仓库已经删除的分支
  • 1.Ubuntu添加用户命令:adduser 此命令需要root权限,因此:sudo adduser xxxx(用户名)...2.删除用户命令:deluser ...3.删除用户之后,在/home下任然可以看到用户名没有删除, 用sudo rm -r xxx(用户名)即可删除。 ...
  • 多余的邮箱大概有五六十个,手动删除麻烦,能不能一次性删除,以后又可以定时运行代理删除呢?在网上查找和看帮助找到解决的办法了。大概就是遍历所有的邮箱数据与查看是有对应的用户,没有就删除。切记了,根据自己
  • git已经删除了远程分支,本地仍然能看到 使用 git branch -a 命令可以查看所有本地分支和远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到。 使用命令 git remote show origin,可以查看remote地址...
  • (是在Eclipse关闭的情况下物理删除,如果在Eclipse打开的情况下亲测不会出现这种情况)导致在Eclipse中看不到该项目,当你想重新 Import 时不能导入该项目(灰色意味该项目在 workspace 中已经存在)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,227,494
精华内容 490,997
关键字:

删除之后还能不能看到