From 014be45ba63b3f263c50642b2ef09b352602930f Mon Sep 17 00:00:00 2001 From: fxk <1526369056@qq.com> Date: Mon, 17 Apr 2023 22:48:59 +0800 Subject: [PATCH] asd --- .../micode/notes/ui/NotesListActivity.java | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index e843aec..d2d1d2b 100644 --- a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -78,17 +78,20 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.util.HashSet; + +//主界面 public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener { + //文件夹备注列表查询令牌 private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0; - + //文件夹列表查询令牌 private static final int FOLDER_LIST_QUERY_TOKEN = 1; - + //菜单文件夹删除 private static final int MENU_FOLDER_DELETE = 0; - + //菜单文件夹视图 private static final int MENU_FOLDER_VIEW = 1; - + //菜单文件夹更改名称 private static final int MENU_FOLDER_CHANGE_NAME = 2; - + //首选项添加简介 // private static final String PREFERENCE_ADD_INTRODUCTION = "net.micode.notes.introduction"; private enum ListEditState { @@ -99,6 +102,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt private BackgroundQueryHandler mBackgroundQueryHandler; + //便签列表适配器 private NotesListAdapter mNotesListAdapter; private ListView mNotesListView; @@ -113,10 +117,13 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt private TextView mTitleBar; + //当前文件夹id private long mCurrentFolderId; + //内容解析程序 private ContentResolver mContentResolver; + //模式回调 private ModeCallback mModeCallBack; private static final String TAG = "NotesListActivity"; @@ -136,23 +143,34 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt private final static int REQUEST_CODE_NEW_NODE = 103; @Override + //创建类 第一次创建时系统调用此方法 protected void onCreate(Bundle savedInstanceState) { + + //保存的实例状态 super.onCreate(savedInstanceState); + //设置内容视图 setContentView(R.layout.note_list); + //初始化资源 initResources(); /** * Insert an introduction when user firstly use this application */ + + //调用 setAppInfoFromRawRes 方法来插入应用程序介绍 当用户第一次使用此应用程序时 setAppInfoFromRawRes(); } @Override + + // 返回一些子模块完成的数据交给主Activity处理 protected void onActivityResult(int requestCode, int resultCode, Intent data) { - if (resultCode == RESULT_OK + //如果结果代码和结果OK值相等 且(requestCode 满足 请求代码打开节点或请求代码新建节点) + if (resultCode == RESULT_OK && (requestCode == REQUEST_CODE_OPEN_NODE || requestCode == REQUEST_CODE_NEW_NODE)) { mNotesListAdapter.changeCursor(null); } else { + //否则调用父亲onActivityResult方法 super.onActivityResult(requestCode, resultCode, data); } }