メモ sqlite list edittext android

import android.app.Activity;
import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener {

private Button button1;
private ListView list;
private SQLiteDatabase mydb;
private ArrayAdapter adapter;

private EditText editText;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


//list xmljava
list = (ListView)findViewById(R.id.listView1);
//データの一覧をリストなどのビューに渡す
adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1);
//edit text xmljava
editText = (EditText)findViewById(R.id.editText1);
//button text xmljava
button1=(Button)findViewById(R.id.button1);
//リストとSQLiteへの追加へ
button1.setOnClickListener(this);

//htprにSQliteヘルパー呼ぶ
MyDBHelper hlpr =new MyDBHelper(getApplicationContext());

//書き込み可能でデータベースを開く
//(ここでDBファイルがなかったら作成する(onCreate)
mydb = hlpr.getWritableDatabase();

//check
Toast.makeText(this, "onCreate ", Toast.LENGTH_SHORT).show();
Log.d("onCreate", "");
}





//ボタン内容
public void onClick(View v){

//入力テキスト代入
String strText = editText.getText().toString();
//テキスト内容check
Toast.makeText(this, strText, Toast.LENGTH_SHORT).show();
Log.d("str", strText);
//もし文字列の長さが0じゃなかったら
if(strText.length() != 0)

{
//EditTextのテキストを空に
editText.setText("");

//DBに追加

ContentValues values = new ContentValues();

//valueに項目追加
values.put("Name", strText);

//SQLiteに項目追加
long ret = mydb.insert("MyTable", null, values);
//項目の内容check
Toast.makeText(this, strText, Toast.LENGTH_SHORT).show();
//DBへの追加成功か失敗かチェック
if (ret == -1) {
Toast.makeText(this, "Insert失敗", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "Insert成功", Toast.LENGTH_SHORT).show();
}
//リストに追加
adapter.add(strText);
//xmljava
list.setAdapter(adapter);

}

}

}

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class MyDBHelper extends SQLiteOpenHelper{
public MyDBHelper(Context context){
super(context, "MyTable", null, 1);
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int nreVersion){

}

@Override
public void onCreate(SQLiteDatabase db){
//table create
String sql = "";
sql += "create table MyTable (";
sql += " No integer primary key autoincrement";
sql += ",Name text not null";
sql += ",Tel text";
sql += ",Age integer";
sql += ")";
db.execSQL(sql);


}
}