2013-01-04 85 views
0
我有錯誤

: 「語法錯誤的標記,刪除這些令牌」錯誤在Eclipse:Android的傻瓜

下面給出的是相關文件:

ReminderListActivity.java

package com.example.taskreminder; 

import android.os.Bundle; 
import android.app.ListActivity; 
import android.view.Menu; 
import android.widget.ArrayAdapter; 

public class ReminderListActivity extends ListActivity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.reminder_list); 
    final String[] items; 
    items = new String[] {「Foo」,「Bar」,「Fizz」,「Bin」}; 
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.reminder_row, R.id.text1, items); 
    setListAdapter(adapter); 

} 


@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.activity_reminder_list, menu); 
    return true; 
} 
} 

錯誤發生在「items = new String [] {」Foo「,」Bar「,」Fizz「,」Bin「};」 「令牌上的語法錯誤,刪除這些令牌」

有人可以幫忙嗎?

+0

刪除雙引號並手動鍵入它們!工作:) – keshr3106

回答

3

請從該行刪除雙引號,並再次給它

items = new String[] {"Foo","Bar","Fizz","Bin"}; 
+0

嘿,對於我提到的雙引號抱歉。這是問題,而不是'''我們必須使用'''' – raju

+0

刪除雙引號並手動輸入它們!作品:) – keshr3106

+0

是的,實際上他直接從文本中複製出來,如果我們手動給出問題解決方法: – raju

1

你必須在你的代碼中的一些時髦的報價,更準確地說是的和的(而不是普通的"「 S)。這應該是訣竅:

items = new String[] {"Foo","Bar","Fizz","Bin"}; 
+0

刪除雙引號並手工輸入!Works :) – keshr3106

+0

太好了!通常情況下,如果您從文檔/ pdfs中複製一段代碼,其中引號已被「視覺增強」:) – ninetwozero

1

這是因爲你從書中複製/粘貼代碼。 :)
嘗試手動添加報價。它應該是這樣的雙引號:「」,不是這樣的「」

+0

刪除雙引號和手動輸入它們!Works :) – keshr3106