parent
334706904a
commit
2596f5306c
@ -0,0 +1,119 @@
|
||||
package edu.hzuapps.diary;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import android.content.ContentValues;
|
||||
import android.content.Intent;
|
||||
import android.database.sqlite.SQLiteDatabase;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.DatePicker;
|
||||
import android.widget.EditText;
|
||||
import android.widget.Toast;
|
||||
|
||||
import java.util.Calendar;
|
||||
|
||||
public class cunchuActivity extends AppCompatActivity {
|
||||
|
||||
private Button fanhuibt,qdbt,qcbt;//返回按钮,确定按钮,清除按钮
|
||||
private DatePicker datePicker;//时间计时器
|
||||
private int year,month,day;
|
||||
private DBOpenHelper dbOpenHelper;//声明数据库
|
||||
private EditText editText;//输入框
|
||||
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_cunchu);
|
||||
|
||||
qcbt = findViewById(R.id.qc);
|
||||
fanhuibt = findViewById(R.id.fanhui3);
|
||||
datePicker = findViewById(R.id.datepicker);
|
||||
qdbt = findViewById(R.id.queding2);
|
||||
editText = findViewById(R.id.edtext);//输入框
|
||||
dbOpenHelper = new DBOpenHelper(cunchuActivity.this,"db_date",null,2);//创建找到数据库
|
||||
SQLiteDatabase db = dbOpenHelper.getWritableDatabase();//创建数据库对象
|
||||
|
||||
//返回上一个页面
|
||||
fanhuibt.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
Intent intent = new Intent(cunchuActivity.this, jiluActivity.class);
|
||||
startActivity(intent);
|
||||
}
|
||||
});
|
||||
|
||||
//初始化一个日历对象
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
year = calendar.get(Calendar.YEAR);
|
||||
month = calendar.get(Calendar.MONTH);
|
||||
day = calendar.get(Calendar.DAY_OF_MONTH);
|
||||
|
||||
|
||||
///////////////////////时间计时器操作
|
||||
datePicker.init(year, month, day, new DatePicker.OnDateChangedListener() {
|
||||
@Override
|
||||
public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
|
||||
cunchuActivity.this.year = year;
|
||||
cunchuActivity.this.month = monthOfYear;
|
||||
cunchuActivity.this.year = dayOfMonth;
|
||||
|
||||
//****
|
||||
//添加内容在这
|
||||
//****
|
||||
//点确定按钮会做的事情:
|
||||
qdbt.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
String str = year+"年"+(monthOfYear+1)+"月"+dayOfMonth+"日";
|
||||
//Toast.makeText(cunchuActivity.this,str,Toast.LENGTH_LONG).show();
|
||||
if (!(editText.getText().toString().equals(""))){
|
||||
insertData(db,year,(monthOfYear+1),dayOfMonth,editText.getText().toString()); //插入数据库
|
||||
Toast.makeText(cunchuActivity.this,"添加成功",Toast.LENGTH_SHORT).show();
|
||||
}else {
|
||||
Toast.makeText(cunchuActivity.this,"请输入事件内容",Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
});
|
||||
////////////////////////////////////////////////////////
|
||||
//***
|
||||
//***
|
||||
//删除在这!!
|
||||
//***
|
||||
//***
|
||||
qcbt.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
db.delete("tb_date",null,null);
|
||||
Toast.makeText(cunchuActivity.this,"清除成功",Toast.LENGTH_LONG).show();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//***
|
||||
//***
|
||||
//修改在这!!
|
||||
//***
|
||||
//***
|
||||
private void insertData(SQLiteDatabase sqLiteDatabase , int yearin, int monthin, int dayin, String neirongin){
|
||||
ContentValues values = new ContentValues();
|
||||
values.put("year",yearin);
|
||||
values.put("month",monthin);
|
||||
values.put("day",dayin);
|
||||
values.put("neirong",neirongin);
|
||||
sqLiteDatabase.insert("tb_date",null,values);
|
||||
}
|
||||
}
|
Loading…
Reference in new issue