小编She*_*lum的帖子

如何摆脱格里特的错误依赖

看来,当使用gerrit时,默认情况下所有更改都取决于前一个更改.我不分支进行新的更改,我只是在主分支上工作,然后将提交的更改推送到远程源/主服务器.即使两个提交彼此无关,也会每次创建依赖关系.

我遇到了一些问题,这让我觉得我没有正确地使用git与gerrit结合使用.

在我的git/gerrit工作流程中,每次提交都不会依赖于之前的提交会发生什么?我也尝试过为变化创建一个新的分支:

> git pull origin master
> git checkout -b new_branch
> #make a change
> git add -A
> git commit #with gerrit's commit hook in .git/hooks
> git push origin <sha1>:refs/for/master
Run Code Online (Sandbox Code Playgroud)

这有效,但gerrit仍然报告依赖于先前提交的项目.

git gerrit

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

java.lang.NumberFormatException:无法将String解析为整数

当我遇到这个问题时,我正在研究我的android项目

我希望这将像"0345303709"7这样的字符串转换为整数,但我不断得到NumberFormatException.

我在这里搜索了所有问题,但没有找到解决我问题的方法.

以下是我的Android代码:

 String edit_cell=cellnumber.getText().toString();
        try
        {
            if(cellnumber.getText().length()==11 && TextUtils.isEmpty(edit_cell)!=true && edit_cell!=null)
            {

                cell=Integer.valueOf("03462651882");
            }
            else
            {                   
                Toast.makeText(this, "Invalid CellNumber\n Write CellNumber like this Format:\nNetworkCode Followed by your Number\n",Toast.LENGTH_LONG).show();
                Toast.makeText(this, "eg:03213213214",Toast.LENGTH_LONG).show();    
            }
        }

        catch(Exception ex)
        {
            Toast.makeText(this, "Invalid cellnumber\n Write cellNumber line this format:\n Network code followed by your number\n",Toast.LENGTH_LONG).show();
            Toast.makeText(this, "eg:03213213214",Toast.LENGTH_LONG).show();    
        }      
Run Code Online (Sandbox Code Playgroud)

我使用的是eclipse Helios IDE和Android版本是2.2 api 8

java android exception-handling type-conversion

4
推荐指数
2
解决办法
4771
查看次数