android studio:不支持类型注释

时间:2017-02-26 20:13:33

标签: android types

我只是简单地提到了一个已定义的字符串,比如

MainActivity.java中的条目

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
        case R.id.res_learn:
            textview1settext(@string/str_learn);
            return true;
        case R.id.res_test:
            textview1settext(@string/str_test);
            return true;
        case R.id.res_result:
            textview1settext(@string/str_result);
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}

这些对字符串的引用会在编译时导致错误:

错误:(56,35)错误:-source 1.7不支持类型注释 (使用-source 8或更高版本来启用类型注释)

现在怎样?我按程序的建议在过去几周内实现了Android Studio。据我所知,这些更新没有实现,我加载了一些旧版本。 或者有这个错误消息的另一个原因。如何修复此错误。

1 个答案:

答案 0 :(得分:0)

尝试使用:

textview1settext(R.string.str_learn);

顺便说一句,试着为初学者找一些关于android开发的课程。 例如,在Coursera或Udacity。