From f47ff4f4e348b892b53db7508a08eb25d73273bb Mon Sep 17 00:00:00 2001
From: "1426062004@qq.com" <1426062004@qq.com>
Date: Sat, 22 Oct 2022 00:42:14 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=AF=86=E7=A0=81?=
=?UTF-8?q?=E6=9C=89=E5=85=B3=E7=9A=84bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../micode/notes/ui/NotesListActivity.java | 31 +--
src/main/res/AndroidManifest.xml | 208 ++++++++++++++++++
src/main/res/menu/note_list.xml | 4 +-
3 files changed, 225 insertions(+), 18 deletions(-)
create mode 100644 src/main/res/AndroidManifest.xml
diff --git a/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/main/java/net/micode/notes/ui/NotesListActivity.java
index 259affa..645e246 100644
--- a/src/main/java/net/micode/notes/ui/NotesListActivity.java
+++ b/src/main/java/net/micode/notes/ui/NotesListActivity.java
@@ -82,7 +82,7 @@ import java.util.HashSet;
public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener {
private int mode = - 1;
- private int login_mode=0;
+
private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0;
private static final int FOLDER_LIST_QUERY_TOKEN = 1;
@@ -793,7 +793,6 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
menu.findItem(R.id.menu_sweet).setVisible(false);
}
-
return true;
}
@@ -860,27 +859,27 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
break;
}
+
+
case R.id.menu_login: { //设置登录密码功能
- if (login_mode == 0) {
+ SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE);
+ String password=pref.getString("password","");
+ if(password.equals(""))//没有设置密码
+ {
+
set_login_password();
- login_mode = 1;
+
}
- else if (login_mode == 1)
- change_login_password();
- }
- case R.id.menu_change_login:
- {
- if(login_mode==1)
+ else //已经设置密码
change_login_password();
- //已经设置密码
- else if(login_mode==0)
- set_login_password();
+
break;
}
- case R.id.menu_delete_login:
- {
+ case R.id.menu_delete_login:{
+
delete_login_password();
+
break;
}
default:
@@ -892,6 +891,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
private void set_login_password() {
Intent intent=new Intent(NotesListActivity.this, RegisterLoginPassword.class);
startActivity(intent);
+
finish();
}
@@ -906,6 +906,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
private void delete_login_password() {
Intent intent=new Intent(NotesListActivity.this, DeleteLoginPassword.class);
startActivity(intent);
+
finish();
}
@Override
diff --git a/src/main/res/AndroidManifest.xml b/src/main/res/AndroidManifest.xml
new file mode 100644
index 0000000..87d99db
--- /dev/null
+++ b/src/main/res/AndroidManifest.xml
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/res/menu/note_list.xml b/src/main/res/menu/note_list.xml
index 487180b..5781b93 100644
--- a/src/main/res/menu/note_list.xml
+++ b/src/main/res/menu/note_list.xml
@@ -60,7 +60,5 @@
android:id="@+id/menu_delete_login"
android:title="@string/Delete_the_login_password"/>
-
+