2017-02-26 57 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上。