From c6adb1c42a76001de0978e99f73cd6f5678c685e Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期四, 13 三月 2025 09:22:17 +0800 Subject: [PATCH] add: 隐私协议+如何使用 --- app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt b/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt index dbaa57e..66b1abe 100644 --- a/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt +++ b/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt @@ -15,6 +15,7 @@ import androidx.navigation.fragment.findNavController import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.example.firstapp.R +import com.example.firstapp.activity.ContentDetailActivity import com.example.firstapp.databinding.FragmentNotificationsBinding import com.example.firstapp.ui.reminderOther.ReminderOtherAddActivity2 import com.example.firstapp.ui.reminderOther.ReminderSettingsFragmentOther @@ -74,6 +75,16 @@ // 分享给好友 binding.shareToFriends.setOnClickListener { shareToWechat() + } + + // 隐私协议 + binding.privacyPolicy.setOnClickListener { + startContentActivity("privacy_policy", "隐私协议") + } + + // 如何使用 + binding.howToUse.setOnClickListener { + startContentActivity("user_guide", "使用说明") } } @@ -137,6 +148,14 @@ } } + private fun startContentActivity(type: String, title: String) { + val intent = Intent(requireContext(), ContentDetailActivity::class.java).apply { + putExtra(ContentDetailActivity.EXTRA_CONTENT_TYPE, type) + putExtra(ContentDetailActivity.EXTRA_TITLE, title) + } + startActivity(intent) + } + override fun onDestroyView() { super.onDestroyView() _binding = null -- Gitblit v1.9.3