私はここで新しいです。メッセージ1、メッセージ2、メッセージ3の内容でメッセージリストを作成しようとしていますが、以下のコードはエラーメッセージを示しています。
static final String[] ITEMS = new String[] { "message 1", "message 2", "message 3" };
エラーメッセージ:
Illegal modifier for parameter ITEMS; only final is permitted
ただし、「ANOTHER PROJECT」では、以下のコードを使用してフルーツリストを作成しています。
static final String[] FRUITS = new String[] { "Apple", "Banana", "Coconut" };
そしてそれは完全にうまく機能します。どちらのコードもまったく同じように見えるので、どこに問題があるのかわかりません。
以下は、メッセージリストの完全なコードです。
package net.eg.itemlist;
import android.os.Bundle;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.app.ListActivity;
public class Main extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
static final String[] ITEMS = new String[] { "message 1", "message 2", "message 3" };
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, R.layout.main, R.id.textview_id, ITEMS);
setListAdapter(adapter);
}
}