📄 titleeditor.java
字号:
package com.android.notepad;import com.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 int state_var_A; 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); goto_state_1(); } void goto_state_1(){ state_var_A = 1; setContentView(R.layout.title_editor); mUri = getIntent().getData(); mText = (EditText) this.findViewById(R.id.title); mText.setOnClickListener(this); Button b = (Button) findViewById(R.id.ok); b.setOnClickListener(this); } void goto_state_2(){ state_var_A = 2; } @Override protected void onResume() { super.onResume(); Cursor mCursor = managedQuery(mUri, PROJECTION, null, null, null); if(mCursor != null){ mCursor.moveToFirst(); mText.setText(mCursor.getString(COLUMN_INDEX_TITLE)); } goto_state_2(); } @Override protected void onPause() { super.onPause(); goto_state_3(); } void goto_state_3(){ state_var_A = 3; ContentValues values = new ContentValues(); values.put(Notes.TITLE, mText.getText().toString()); getContentResolver().update(mUri, values, null, null); } public void onClick(View v) { finish(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -