Commit d265bd49 authored by wanglei's avatar wanglei

...推送跳转

parent 93159c51
...@@ -4,6 +4,7 @@ import android.annotation.SuppressLint ...@@ -4,6 +4,7 @@ import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.os.Environment import android.os.Environment
import android.view.View
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.datarecovery.adapter.FileFolderAdapter import com.base.datarecovery.adapter.FileFolderAdapter
...@@ -122,6 +123,7 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() { ...@@ -122,6 +123,7 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() {
fileFolderAdapter.setData(list) fileFolderAdapter.setData(list)
} }
@SuppressLint("SetTextI18n")
private fun beginScan() { private fun beginScan() {
if (scanOnce) if (scanOnce)
return return
...@@ -178,10 +180,11 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() { ...@@ -178,10 +180,11 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() {
}, },
onFinish = { onFinish = {
lifecycleScope.launch(Dispatchers.Main) { lifecycleScope.launch(Dispatchers.Main) {
binding.ivWancheng.visibility = View.VISIBLE
binding.tvScanning.text = "Completed!"
AdmobInterstitialUtils.showInterstitialAd(this@FileScanResultActivity) {}
dialogClass.finishScan { dialogClass.finishScan {
AdmobInterstitialUtils.showInterstitialAd(this@FileScanResultActivity) { scanDialog.dismiss()
scanDialog.dismiss()
}
} }
} }
} }
......
...@@ -28,7 +28,7 @@ class FileScanDialog( ...@@ -28,7 +28,7 @@ class FileScanDialog(
@SuppressLint("SetTextI18n") @SuppressLint("SetTextI18n")
fun showFileScanDialog( fun showFileScanDialog(
sharedFlow: SharedFlow<String>, pathFlow: SharedFlow<String>,
foundFlow: SharedFlow<Pair<Int, String>> foundFlow: SharedFlow<Pair<Int, String>>
): AlertDialog { ): AlertDialog {
dialog?.setView(binding.root) dialog?.setView(binding.root)
...@@ -59,7 +59,7 @@ class FileScanDialog( ...@@ -59,7 +59,7 @@ class FileScanDialog(
AdmobNativeUtils.showNativeAd(activity, binding.flAd, R.layout.layout_native_custom_big) AdmobNativeUtils.showNativeAd(activity, binding.flAd, R.layout.layout_native_custom_big)
activity.lifecycleScope.launch(Dispatchers.Main) { activity.lifecycleScope.launch(Dispatchers.Main) {
sharedFlow.collectLatest { path -> pathFlow.collectLatest { path ->
binding.tvPath.text = path binding.tvPath.text = path
} }
} }
......
...@@ -48,8 +48,8 @@ ...@@ -48,8 +48,8 @@
android:layout_height="123dp" android:layout_height="123dp"
android:layout_marginHorizontal="16dp" android:layout_marginHorizontal="16dp"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
app:cardCornerRadius="10dp"
app:cardBackgroundColor="#F0F3FA" app:cardBackgroundColor="#F0F3FA"
app:cardCornerRadius="10dp"
app:cardElevation="0dp"> app:cardElevation="0dp">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
...@@ -69,18 +69,21 @@ ...@@ -69,18 +69,21 @@
tools:ignore="UseCompoundDrawables"> tools:ignore="UseCompoundDrawables">
<ImageView <ImageView
android:id="@+id/iv_wancheng"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginEnd="8dp"
android:src="@mipmap/wancheng" android:src="@mipmap/wancheng"
android:visibility="gone"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<TextView <TextView
android:id="@+id/tv_scanning"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginStart="8dp" android:text="Scanning"
android:text="Finished!"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold" android:textStyle="bold"
...@@ -112,10 +115,11 @@ ...@@ -112,10 +115,11 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:text="0"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="23sp" android:textSize="23sp"
android:textStyle="bold" android:textStyle="bold"
tools:text="1786" /> tools:ignore="HardcodedText" />
<TextView <TextView
android:id="@+id/tv_file_type" android:id="@+id/tv_file_type"
...@@ -144,10 +148,11 @@ ...@@ -144,10 +148,11 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:text="0"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="23sp" android:textSize="23sp"
android:textStyle="bold" android:textStyle="bold"
tools:text="16" /> tools:ignore="HardcodedText" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
...@@ -171,9 +176,9 @@ ...@@ -171,9 +176,9 @@
android:id="@+id/rv" android:id="@+id/rv"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:orientation="vertical" android:orientation="vertical"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:listitem="@layout/item_folder_recovery" /> tools:listitem="@layout/item_folder_recovery" />
</LinearLayout> </LinearLayout>
\ No newline at end of file
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
android:layout_marginHorizontal="8dp" android:layout_marginHorizontal="8dp"
android:layout_weight="1" android:layout_weight="1"
android:gravity="center" android:gravity="center"
android:maxLines="2"
android:textColor="#000000" android:textColor="#000000"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold" /> android:textStyle="bold" />
...@@ -40,11 +41,11 @@ ...@@ -40,11 +41,11 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginEnd="12dp" android:layout_marginEnd="12dp"
android:background="@drawable/bg_567dfd_15" android:background="@drawable/bg_567dfd_15"
android:paddingHorizontal="25dp" android:paddingHorizontal="20dp"
android:paddingVertical="8dp" android:paddingVertical="8dp"
android:text="View" android:text="View"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="15sp" android:textSize="12sp"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</LinearLayout> </LinearLayout>
......
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