10 2012 档案
摘要:开发时经常会遇到这种情况:n多个Activity,1个Service,不管哪个Activity在当前屏幕,程序都想监听到自己切换到后台的事件。这里切换到后台包括用户点击home键,其他应用强行启动,比如来电话。想了几个方法,优缺点如下:想法一:使用一个布尔值isBackground来判断,当Activity调用stop时,isBackground = true,当Activity调用start时,isBackground = false。本以为这样就可以分辨出用户是点击home键退出该Activity,还是从这个Activity跳到另一个Activity了,但是实际测试发现,当从Act_1跳到
阅读全文
摘要:当选择完workspace之后,eclipse开始加载启动,在这个阶段经常出现闪退出的情况,这主要有两个原因:原因一、eclipse.ini的配置问题: 可能配置的内存太小,或者系统本身内存不够了,比如我的就配置成这样:-Xms128m-Xmx512m-XX:PermSize=256m-XX:MaxPermSize=512m-Dorg.eclipse.swt.browser.DefaultType=mozilla 具体配置方法和参数说明网上很多,不再赘述。原因二、之前错误的关闭,workspace的问题: 这个问题比较棘手,因为很难找到问题出再哪,可能之前的操作有误,可能某个插件BUG,...
阅读全文
摘要:[转自]:http://www.cnblogs.com/jndream/archive/2012/03/20/2407955.html取消对代码的修改分为两种情况:第一种情况:改动没有被提交(commit)。这种情况下,使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something其中something可以是(目录或文件的)相对路径也可以是绝对路径。当something为单个文件时,直接svn revert something就行了;当something为目录时,需要加上参数-R(Recursive,递归),否则只会将somet
阅读全文