⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 titleeditor.java

📁 基于ANdroid平台的高欢堂书籍的对应源代码 非常有用
💻 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 + -