From 685812c2040b48d06422caa61c03666c9ffa3952 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期二, 21 一月 2025 13:45:40 +0800
Subject: [PATCH] #

---
 app/src/main/java/com/example/agvcontroller/EditeActivity.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/example/agvcontroller/EditeActivity.java b/app/src/main/java/com/example/agvcontroller/EditeActivity.java
index b1b0f7a..784ae80 100644
--- a/app/src/main/java/com/example/agvcontroller/EditeActivity.java
+++ b/app/src/main/java/com/example/agvcontroller/EditeActivity.java
@@ -1,10 +1,14 @@
 package com.example.agvcontroller;
 
+import android.content.Intent;
 import android.content.SharedPreferences;
 import android.os.Bundle;
 import android.util.Log;
+import android.view.View;
+import android.widget.Button;
 
 import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.AppCompatImageButton;
 import androidx.recyclerview.widget.LinearLayoutManager;
 import androidx.recyclerview.widget.RecyclerView;
 
@@ -21,23 +25,44 @@
     private List<Item> items;
     private EditeAdapter adapter;
     private SharedPreferences sharedPreferences;
+    private AppCompatImageButton addItem;
+    private Button confirm;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_edite);
-
+        addItem = findViewById(R.id.add_button);
+        confirm = findViewById(R.id.confirm_button);
         sharedPreferences = getSharedPreferences("AGVControllerPrefs", MODE_PRIVATE);
 
         // Load items from SharedPreferences
         items = loadItemsFromSharedPreferences();
 
+
         recyclerView = findViewById(R.id.edite_recyclerView);
         recyclerView.setLayoutManager(new LinearLayoutManager(this));
+
+
 
         Log.d("EditeActivity", "onCreate: " + items.size());
         adapter = new EditeAdapter(items);
         recyclerView.setAdapter(adapter);
+        addItem.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+
+                items.add(new Item("", "", 0, "", 0));
+                adapter.notifyDataSetChanged();
+                Log.d("items", items.toString());
+            }
+        });
+        confirm.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                saveItemsToSharedPreferences();
+            }
+        });
     }
 
     @Override
@@ -52,6 +77,7 @@
         Gson gson = new Gson();
         String json = gson.toJson(items);
         editor.putString("items", json);
+        Log.d("save",json);
         editor.apply();
     }
 

--
Gitblit v1.9.1