에러내용
Description Resource Path Location Type
Syntax error on token "setOnClickListener", VariableDeclaratorId expected after this token TitleEditor.java /leejuhee/src/com/example/android/notepad line 28 Java Problem
---------------------------------------------------------------------------------------------------------------------------
package com.example.android.notepad;
import com.example.android.notepad.NotePad.Notes;
import android.app.Activity;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class TitleEditor extends Activity implements View.OnClickListener {
private String mButtonAction;
Button d = (Button) findViewById(R.id.cancel);
d.setOnClickListener = (new View.OnClickListener() {
public void onClick(View view) {
mButtonAction = "CANCEL";
setResult(RESULT_OK);
finish();
}
});
public static final String EDIT_TITLE_ACTION = "com.android.notepad.action.EDIT_TITLE";
private static final String[] PROJECTION = new String[] {
NotePad.Notes._ID, // 0
NotePad.Notes.TITLE, // 1
};
private static final int COLUMN_INDEX_TITLE = 1;
private Cursor mCursor;
private EditText mText;
private Uri mUri;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.title_editor);
mUri = getIntent().getData();
mCursor = managedQuery(mUri, PROJECTION, null, null, null);
mText = (EditText) this.findViewById(R.id.title);
Button b = (Button) findViewById(R.id.ok);
b.setOnClickListener(this);
}
@Override
protected void onResume() {
super.onResume();
if (mCursor != null) {
mCursor.moveToFirst();
mText.setText(mCursor.getString(COLUMN_INDEX_TITLE));
}
}
@Override
protected void onPause() {
super.onPause();
if (mCursor != null) {
if (mButtonAction.equals("OK")) {
ContentValues values = new ContentValues();
values.put(Notes.TITLE, mText.getText().toString());
getContentResolver().update(mUri, values, null, null);
}
}
}
}
---------------------------------------------------------------------------------------------------------------------------
메모장 샘플을 인터넷을보고 변형(?)시키는 중입니다.
에러내용은 Syntax error 라고 하는 데 어디가 잘못됐는지 모르겠습니다.
도와주세요..
(참고로 title_editor.xml에 버튼추가도 했습니다.)



