Browse Source

Add MyCopyFileActivity

cooperku_kdanmobile 5 years ago
parent
commit
9e4f383393

+ 1 - 1
PDFReaderReaderModule

@@ -1 +1 @@
-Subproject commit cb864dc533ee32d7dd86d44c7107795695c30cba
+Subproject commit f22c63109263873a560cd7e00dbfbda64e7a42dd

+ 4 - 0
app/src/main/AndroidManifest.xml

@@ -56,6 +56,10 @@
                 <data android:host="*"/>
             </intent-filter>
         </activity>
+        <activity
+            android:name=".MyCopyFileActivity"
+            android:exported="true"
+            android:theme="@style/ReaderActivityNoActionBarNoTitle" />
     </application>
 
 </manifest>

+ 18 - 0
app/src/main/java/com/kdanmobile/pdfreaderviewapp/MyCopyFileActivity.kt

@@ -0,0 +1,18 @@
+package com.kdanmobile.pdfreaderviewapp
+
+import android.content.Intent
+import com.kdanmobile.reader.CopyFileActivity
+import java.io.File
+
+class MyCopyFileActivity: CopyFileActivity() {
+    override fun provideFileName(): String {
+        return File(intent.getStringExtra(MyReaderActivity.KEY_FILE_ABSOLUTE)).name
+    }
+
+    override fun provideReaderActivityIntent(): Intent {
+        val readerIntent = Intent(this, MyReaderActivity::class.java)
+        readerIntent.putExtra(MyReaderActivity.KEY_FILE_ABSOLUTE, intent.getStringExtra(MyReaderActivity.KEY_FILE_ABSOLUTE))
+        readerIntent.putExtra("copyFile", intent.getBooleanExtra("copyFile", false))
+        return readerIntent
+    }
+}