[英]Error in Eclipse:Android for Dummies
我遇到了錯誤:“令牌語法錯誤,請刪除這些令牌”
下面給出的是相關文件:
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”};”上; “令牌語法錯誤,請刪除這些令牌”
有人可以幫忙嗎?
請從該行中刪除雙引號,然后再次輸入
items = new String[] {"Foo","Bar","Fizz","Bin"};
您的代碼中有一些時髦的引號,更確切地說是“
”和”
”(而不是普通的"
”)。這應該可以解決問題:
items = new String[] {"Foo","Bar","Fizz","Bin"};
這是因為您從書中復制/粘貼了代碼。 :)
嘗試手動添加引號。 應該是雙引號,例如:“”,而不是這樣的“”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.