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"/>
-
+