Merge pull request '解决了在文件夹中点击back键会直接退出小米便签的bug' (#12) from tangbo_branch into master

pull/25/head
p7fulywfa 3 months ago
commit c26bb0d60b

@ -201,6 +201,19 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
* Insert an introduction when user firstly use this application
*/
setAppInfoFromRawRes();
// 注册Android 13+的返回键回调
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.TIRAMISU) {
getOnBackInvokedDispatcher().registerOnBackInvokedCallback(
android.window.OnBackInvokedDispatcher.PRIORITY_DEFAULT,
new android.window.OnBackInvokedCallback() {
@Override
public void onBackInvoked() {
handleBackPress();
}
}
);
}
}
/**
@ -1052,8 +1065,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
* 3.
* </p>
*/
@Override
public void onBackPressed() {
private void handleBackPress() {
switch (mState) {
case SUB_FOLDER:
mCurrentFolderId = Notes.ID_ROOT_FOLDER;
@ -1076,6 +1088,11 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
}
}
@Override
public void onBackPressed() {
handleBackPress();
}
/**
*
* <p>

Loading…
Cancel
Save