Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我试图增加分数值以在文本视图中设置它时,我的应用程序崩溃_Java_Android_Int - Fatal编程技术网

Java 当我试图增加分数值以在文本视图中设置它时,我的应用程序崩溃

Java 当我试图增加分数值以在文本视图中设置它时,我的应用程序崩溃,java,android,int,Java,Android,Int,我想设定分数。设定分数。分数是一个文本视图 在我的游戏中,如果用户猜对了单词,我想得到word.length,然后取.length,将其添加到int点,发布分数,然后生成另一个单词 我怎样才能用一种非常简单的方式做到这一点 下面是崩溃的代码 if (word.length() > 10) { points + 10; score.setText(points); } 如果这是重复的,请将我链接到帖子。setText收到一个字符序列, 试试这个 if (word.lengt

我想设定分数。设定分数。分数是一个文本视图

在我的游戏中,如果用户猜对了单词,我想得到word.length,然后取.length,将其添加到int点,发布分数,然后生成另一个单词

我怎样才能用一种非常简单的方式做到这一点

下面是崩溃的代码

if (word.length() > 10) {
    points + 10;
    score.setText(points);
}
如果这是重复的,请将我链接到帖子。

setText收到一个字符序列, 试试这个

if (word.length() > 10) {
    points +=10;
    score.setText(points+"");
}

实际上你并不是在增加点数——你需要做点数+=10,以及Silverstorm所说的。

在什么情况下它会崩溃?你能发布日志吗?你所做的琐事与你的问题无关。这很好,但至少标题应该是描述性的。@Mike Milla我已经回答并更改了您问题的标题,因为与您的问题不匹配。Integer.toStringpoints,否。。?这就是你通常的做法+要点更简单、简洁。关键是,如果它是一个int,那么Android认为它是一个资源ID。@Droidman也可以,但是有多种方法可以将int转换为字符串。答案中的内容和你所说的只是两个例子。@Droidman没有必要像Zhuinden和Jashaszun所说的那样写“Integer.toStringpoints”,这是一个更精确、更简单的形式谢谢你这是我需要的!