2013-01-04 87 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