package org.samsung.miniproject; import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import java.text.SimpleDateFormat;import java.util.Date; /** * Created by srct on 2017/8/10. */ public class OtherActivity extends Activity { SQLiteDatabase db; String title_u, remarks_u; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_event_1); final Intent intent_1 = getIntent(); final String titleArr = intent_1.getStringExtra("T_title"); final String remarksArr = intent_1.getStringExtra("T_remarks"); final String startTimeArr = intent_1.getStringExtra("time"); final String endTimeArr = intent_1.getStringExtra("time_en"); Log.d("","dfeegtfrgef________"+titleArr+" "+remarksArr+" "+startTimeArr+" "+endTimeArr);// Date date = new Date(startTimeArr);// String strs = "";// try {// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// strs = sdf.format(date);// } catch (Exception e) {// e.printStackTrace();// }// Date date_end = new Date(endTimeArr);// String str_end = "";// try {// SimpleDateFormat simpleDF = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");// str_end = simpleDF.format(date_end);// } catch (Exception e) {// e.printStackTrace();// }// Log.d("kljio", "d2:" + strs + " " + str_end); TextView startDate = (TextView) findViewById(R.id.startTime); TextView endDate = (TextView) findViewById(R.id.endTime); startDate.setText("开始 " + startTimeArr); endDate.setText("结束 " + endTimeArr); EditText editText_title = (EditText) findViewById(R.id.edittitle); editText_title.clearFocus(); editText_title.setText(titleArr); EditText editText_remarks = (EditText) findViewById(R.id.remarks); editText_remarks.clearFocus(); editText_remarks.setText(remarksArr); db = SQLiteDatabase.openOrCreateDatabase(this.getFilesDir().toString() + "/my_mini_pj.db", null); //事件删除 Button button_delete = (Button) findViewById(R.id.button_delete); button_delete.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { delete(db, titleArr); Log.d("gdg", "title:" + titleArr); Intent intent = new Intent(); intent.setClass(OtherActivity.this, MainActivity.class); OtherActivity.this.startActivity(intent); finish(); } }); //事件更新 Button button_update = (Button) findViewById(R.id.button_update); button_update.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { title_u = ((EditText) findViewById(R.id.edittitle)).getText().toString(); remarks_u = ((EditText) findViewById(R.id.remarks)).getText().toString(); update(db, titleArr, remarksArr); Intent intent = new Intent(); intent.setClass(OtherActivity.this, MainActivity.class); OtherActivity.this.startActivity(intent); finish(); } }); } private void update(SQLiteDatabase db, String title, String remarksArr) { ContentValues values = new ContentValues();// values.put(“name”, “传智播客”);//key为字段名,value为值 values.put("title", title_u); values.put("remarks", remarks_u); db.update("calendar", values, "title=? or remarks=?", new String[]{title, remarksArr}); db.close(); } private void delete(SQLiteDatabase db, String titles) { db.delete("calendar", "title=?", new String[]{titles}); db.close(); }}
时间: 2024-10-24 16:33:13