2017-02-26 56 views
1

我简称已定义的字符串,这样机器人工作室:类型标注不支持

项在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。据我了解,这些更新没有实现,我加载了稍微老一点。 或者有这个错误信息的另一个原因。我该如何解决这个错误。

回答

0

尝试使用:

textview1settext(R.string.str_learn);

顺便说一句,只是尝试找到一些有关Android开发初学者的课程。 例如在Coursera或Udacity上。