我遇到错误:“令牌上的语法错误,删除这些令牌”
以下是相关文件:
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 :(得分:3)
请从此行中删除双引号并再次提供
items = new String[] {"Foo","Bar","Fizz","Bin"};
答案 1 :(得分:1)
你的代码中有一些时髦的引号,更准确地说是“
和”
(而不是普通的"
)。这应该可以解决问题:
items = new String[] {"Foo","Bar","Fizz","Bin"};
答案 2 :(得分:1)
这是因为您从书中复制/粘贴了代码。 :)
尝试手动添加引号。它应该是这样的双引号:“”,不喜欢这个“”