Browse Source

Change PdfThumbActivity to PdfThumbDialogFragment

cooperku_kdanmobile 6 years ago
parent
commit
e0c500af63

+ 1 - 1
PDFReaderReaderModule

@@ -1 +1 @@
-Subproject commit d447bc29d96ef5044b36149efff068a26f793fba
+Subproject commit a34a20bf2023744f5e862570b1a9555c6b837b66

+ 13 - 13
app/src/main/java/com/kdanmobile/pdfreaderviewapp/MyPdfThumbActivity.kt

@@ -2,30 +2,31 @@ package com.kdanmobile.pdfreaderviewapp
 
 import android.content.Intent
 import android.os.Bundle
-import com.kdanmobile.reader.thumb.PdfThumbActivity
+import com.kdanmobile.reader.thumb.PdfThumbDialogFragment
 import java.io.File
 
-class MyPdfThumbActivity: PdfThumbActivity() {
+class MyPdfThumbDialogFragment: PdfThumbDialogFragment() {
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
     }
 
-    override fun canDelete() : Boolean{
+    override fun canDelete() : Boolean {
         return true
     }
 
-    override fun canExtract() : Boolean{
+    override fun canExtract() : Boolean {
         return true
     }
 
-    override fun canChangePage() : Boolean{
+    override fun canChangePage() : Boolean {
         return true
     }
-    override fun provideIntent() :Intent{
-        return  Intent(this, MyReaderActivity::class.java)
+
+    override fun provideIntent(): Intent {
+        return Intent(activity, MyReaderActivity::class.java)
     }
 
-    override fun getTrialDays(): Long{
+    override fun getTrialDays(): Long {
         return 5566
     }
 
@@ -45,14 +46,13 @@ class MyPdfThumbActivity: PdfThumbActivity() {
         return 0
     }
 
-   override fun getCreateExtractBlankFile(pdfFilename: String, selectPage: String) : File{
-       return File("5566")
-   }
+    override fun getCreateExtractBlankFile(pdfFilename: String, selectPage: String): File {
+        return File("5566")
+    }
 
-    override fun getSubscribeRunnable(): Runnable{
+    override fun getSubscribeRunnable(): Runnable {
         return Runnable {
             TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
         }
     }
-
 }

+ 5 - 4
app/src/main/java/com/kdanmobile/pdfreaderviewapp/MyReaderActivity.kt

@@ -6,6 +6,7 @@ import android.os.Bundle
 import android.os.Environment
 import com.kdanmobile.reader.ReaderActivity
 import com.kdanmobile.reader.setting.ReaderSettingDialogFragment
+import com.kdanmobile.reader.thumb.PdfThumbDialogFragment
 import java.io.File
 
 class MyReaderActivity : ReaderActivity() {
@@ -27,6 +28,10 @@ class MyReaderActivity : ReaderActivity() {
         return ReaderSettingDialogFragment()
     }
 
+    override fun providePdfThumbDialogFragment(): PdfThumbDialogFragment {
+        return MyPdfThumbDialogFragment()
+    }
+
     override fun getKdanPdfReaderFolder(): File {
         val external = Environment.getExternalStorageDirectory()
         val folder = File(external, "KdanPDFReader")
@@ -67,10 +72,6 @@ class MyReaderActivity : ReaderActivity() {
         TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
     }
 
-    override fun transferThumbIntent(): Intent {
-        return Intent(this, MyPdfThumbActivity::class.java)
-    }
-
     override fun onBackPressedWhenNothingCanClose(): Boolean {
         return false
     }