Commit 89ec2e83 authored by wanglei's avatar wanglei

...

parent b8164932
...@@ -35,7 +35,8 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi ...@@ -35,7 +35,8 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi
val tittle = intent.extras?.getString("Tittle") ?: "" val tittle = intent.extras?.getString("Tittle") ?: ""
binding.tvTitle.text = tittle binding.tvTitle.text = tittle
adapter = WhatsAppMediaAdapter {
adapter = WhatsAppMediaAdapter() {
binding.llSelectAll.isSelected = it binding.llSelectAll.isSelected = it
binding.tvClean.isEnabled = it binding.tvClean.isEnabled = it
} }
......
...@@ -10,11 +10,14 @@ import com.test.easy.easycleanerjunk.databinding.ItemAdBinding ...@@ -10,11 +10,14 @@ import com.test.easy.easycleanerjunk.databinding.ItemAdBinding
import com.test.easy.easycleanerjunk.databinding.ItemToolGrid1Binding import com.test.easy.easycleanerjunk.databinding.ItemToolGrid1Binding
import com.test.easy.easycleanerjunk.databinding.ItemToolsGrid1Binding import com.test.easy.easycleanerjunk.databinding.ItemToolsGrid1Binding
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER
import com.test.easy.easycleanerjunk.view.AFunOb.BATTERY_INFO
import com.test.easy.easycleanerjunk.view.AFunOb.JUNK_CLEANER import com.test.easy.easycleanerjunk.view.AFunOb.JUNK_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.LARGE_FILE_CLEANER import com.test.easy.easycleanerjunk.view.AFunOb.LARGE_FILE_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.PHOTO_COMPRESS import com.test.easy.easycleanerjunk.view.AFunOb.PHOTO_COMPRESS
import com.test.easy.easycleanerjunk.view.AFunOb.SCREENSHOT_CLEANER import com.test.easy.easycleanerjunk.view.AFunOb.SCREENSHOT_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.SIMILAR_PHOTOS import com.test.easy.easycleanerjunk.view.AFunOb.SIMILAR_PHOTOS
import com.test.easy.easycleanerjunk.view.AFunOb.WHATSAPP_CLEANER
import com.test.easy.easycleanerjunk.view.XmlEx.inflate import com.test.easy.easycleanerjunk.view.XmlEx.inflate
class ToolsAdapter( class ToolsAdapter(
...@@ -29,11 +32,14 @@ class ToolsAdapter( ...@@ -29,11 +32,14 @@ class ToolsAdapter(
ToolUI(LARGE_FILE_CLEANER, context.getString(R.string.large_file_cleaner), R.mipmap.t_large), ToolUI(LARGE_FILE_CLEANER, context.getString(R.string.large_file_cleaner), R.mipmap.t_large),
ToolUI(PHOTO_COMPRESS, context.getString(R.string.photo_compress), R.mipmap.t_photo), ToolUI(PHOTO_COMPRESS, context.getString(R.string.photo_compress), R.mipmap.t_photo),
ToolUI(SIMILAR_PHOTOS, context.getString(R.string.similar_photos), R.mipmap.t_similar), ToolUI(SIMILAR_PHOTOS, context.getString(R.string.similar_photos), R.mipmap.t_similar),
ToolUI(SCREENSHOT_CLEANER, context.getString(R.string.screenshot_cleaner), R.mipmap.screenshot) ToolUI(SCREENSHOT_CLEANER, context.getString(R.string.screenshot_cleaner), R.mipmap.screenshot),
// ToolUI(BATTERY_INFO, context.getString(R.string.battery_info), R.mipmap.t_),
ToolUI(WHATSAPP_CLEANER, context.getString(R.string.whatsapp_cleaner), R.mipmap.t_whatsapp),
ToolUI(APP_MANAGER, context.getString(R.string.app_manager), R.mipmap.t_appmanager),
) )
), ),
ToolsUI(isAd = true), ToolsUI(isAd = true),
) )
override fun getItemViewType(position: Int): Int { override fun getItemViewType(position: Int): Int {
val data = list[position] val data = list[position]
......
...@@ -10,7 +10,10 @@ import com.test.easy.easycleanerjunk.bean.ImageDataBean ...@@ -10,7 +10,10 @@ import com.test.easy.easycleanerjunk.bean.ImageDataBean
import com.test.easy.easycleanerjunk.databinding.ItemMediaSelectBinding import com.test.easy.easycleanerjunk.databinding.ItemMediaSelectBinding
import com.test.easy.easycleanerjunk.view.XmlEx.inflate import com.test.easy.easycleanerjunk.view.XmlEx.inflate
class WhatsAppMediaAdapter(private val click: (allSelect: Boolean) -> Unit) : RecyclerView.Adapter<WhatsAppMediaAdapter.WhatMedia>() { class WhatsAppMediaAdapter(
private val isFile: Boolean = false,
private val click: (allSelect: Boolean) -> Unit
) : RecyclerView.Adapter<WhatsAppMediaAdapter.WhatMedia>() {
private val beanList = arrayListOf<ImageDataBean>() private val beanList = arrayListOf<ImageDataBean>()
......
package com.test.easy.easycleanerjunk.fragment package com.test.easy.easycleanerjunk.fragment
import android.content.Intent import android.content.Intent
import com.test.easy.easycleanerjunk.activity.BatteryInfoActivity
import com.test.easy.easycleanerjunk.activity.LargeFileCleanActivity import com.test.easy.easycleanerjunk.activity.LargeFileCleanActivity
import com.test.easy.easycleanerjunk.activity.RepeatPhotoActivity import com.test.easy.easycleanerjunk.activity.RepeatPhotoActivity
import com.test.easy.easycleanerjunk.activity.ScanJunkActivity import com.test.easy.easycleanerjunk.activity.ScanJunkActivity
import com.test.easy.easycleanerjunk.activity.ScreenShotActivity import com.test.easy.easycleanerjunk.activity.ScreenShotActivity
import com.test.easy.easycleanerjunk.activity.WhatsAppCleanerActivity
import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.easy.easycleanerjunk.adapter.ToolsAdapter import com.test.easy.easycleanerjunk.adapter.ToolsAdapter
import com.test.easy.easycleanerjunk.databinding.FragmentLayoutTools1Binding import com.test.easy.easycleanerjunk.databinding.FragmentLayoutTools1Binding
import com.test.easy.easycleanerjunk.helps.BaseFragment import com.test.easy.easycleanerjunk.helps.BaseFragment
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.AFunOb.BATTERY_INFO
import com.test.easy.easycleanerjunk.view.AFunOb.LARGE_FILE_CLEANER import com.test.easy.easycleanerjunk.view.AFunOb.LARGE_FILE_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.PHOTO_COMPRESS import com.test.easy.easycleanerjunk.view.AFunOb.PHOTO_COMPRESS
import com.test.easy.easycleanerjunk.view.AFunOb.SCREENSHOT_CLEANER import com.test.easy.easycleanerjunk.view.AFunOb.SCREENSHOT_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.SIMILAR_PHOTOS import com.test.easy.easycleanerjunk.view.AFunOb.SIMILAR_PHOTOS
import com.test.easy.easycleanerjunk.view.AFunOb.WHATSAPP_CLEANER
class ToolsFragment : BaseFragment<FragmentLayoutTools1Binding>() { class ToolsFragment : BaseFragment<FragmentLayoutTools1Binding>() {
private lateinit var adapter: ToolsAdapter private lateinit var adapter: ToolsAdapter
...@@ -41,9 +45,17 @@ class ToolsFragment : BaseFragment<FragmentLayoutTools1Binding>() { ...@@ -41,9 +45,17 @@ class ToolsFragment : BaseFragment<FragmentLayoutTools1Binding>() {
startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java)) startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java))
} }
BATTERY_INFO -> {
startActivity(Intent(requireActivity(), BatteryInfoActivity::class.java))
}
SCREENSHOT_CLEANER -> { SCREENSHOT_CLEANER -> {
startActivity(Intent(requireActivity(), ScreenShotActivity::class.java)) startActivity(Intent(requireActivity(), ScreenShotActivity::class.java))
} }
WHATSAPP_CLEANER -> {
startActivity(Intent(requireActivity(), WhatsAppCleanerActivity::class.java))
}
} }
} }
binding.rvTools.adapter = adapter binding.rvTools.adapter = adapter
......
...@@ -8,4 +8,5 @@ object AFunOb { ...@@ -8,4 +8,5 @@ object AFunOb {
const val SCREENSHOT_CLEANER = "Screenshot Cleaner" const val SCREENSHOT_CLEANER = "Screenshot Cleaner"
const val BATTERY_INFO = "Battery Info" const val BATTERY_INFO = "Battery Info"
const val WHATSAPP_CLEANER = "WhatsApp Cleaner" const val WHATSAPP_CLEANER = "WhatsApp Cleaner"
const val APP_MANAGER = "App Manager"
} }
\ No newline at end of file
...@@ -189,4 +189,5 @@ ...@@ -189,4 +189,5 @@
<string name="similar_photos">Similar Photos</string> <string name="similar_photos">Similar Photos</string>
<string name="device_scan">Device Scan</string> <string name="device_scan">Device Scan</string>
<string name="screenshot_cleaner">Screenshot Cleaner</string> <string name="screenshot_cleaner">Screenshot Cleaner</string>
<string name="whatsapp_cleaner">WhatsApp Cleaner</string>
</resources> </resources>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment