01每日打卡 3月19日

今天完善了每周目标书写的实现,后端数据库数据的录入。

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.ContentValues;
import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class addMudi extends AppCompatActivity {
EditText mubiao;
Button submit,back;
Mysql mysql;
SQLiteDatabase db;
SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.goal);
mubiao = this.findViewById(R.id.mubiao);
submit = this.findViewById(R.id.submit);
back=this.findViewById(R.id.back);
mysql = new Mysql(addMudi.this,"addate",null,2); //建数据库
db = mysql.getReadableDatabase();
sp = this.getSharedPreferences("addate",this.MODE_PRIVATE);


submit.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
String mubiao1 = mubiao .getText().toString();
Cursor cursor1=db.rawQuery("select * from adda",new String[]{});
int i=cursor1.getCount();
cursor1.close();

ContentValues cv = new ContentValues();
cv.put("mubiao",mubiao1);

db.insert("adda",null,cv);
SharedPreferences.Editor editor = sp.edit();
editor.putString("mubiao",mubiao1);

Intent intent = new Intent();
intent.setClass(addMudi.this,add.class);
startActivity(intent);
editor.commit();

Toast.makeText(addMudi.this, "设定成功!您已经坚持"+i+"天", Toast.LENGTH_LONG).show();
}




});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(addMudi.this,add.class);
startActivity(intent);
Toast.makeText(addMudi.this,"返回",Toast.LENGTH_SHORT).show();

}
});
}
}
posted @ 2024-06-09 21:09  £剑影メ随见彡  阅读(7)  评论(0)    收藏  举报