1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package cn.flightfeather.thirdappmodule.module.common
 
import android.os.Bundle
import cn.flightfeather.thirdappmodule.module.base.BaseFragment
import cn.flightfeather.thirdappmodule.module.base.BaseFragmentActivity
 
/**
 * @author riku
 * Date: 2019/12/31
 */
class OfficeFileManageActivity : BaseFragmentActivity() {
 
    companion object {
        const val FILE_PATH = "FILE_PATH"
        const val FILE_POS = "FILE_POS"
    }
 
    private var filePos = 0
 
    private var filePath: String? = ""
 
    private var fileName: String? = ""
 
    private var isRemoteFile = true
 
    override fun onCreate(savedInstanceState: Bundle?) {
        filePos = intent.getIntExtra("filePos", 0)
        filePath = intent.getStringExtra("filePath")
        fileName = intent.getStringExtra("fileName")
        isRemoteFile = intent.getBooleanExtra("isRemoteFile", true)
        super.onCreate(savedInstanceState)
 
    }
 
    override fun getInitFragment(): BaseFragment? =
            if (isRemoteFile) {
//                FileDownloadFragment.newInstance(filePos, filePath, fileName)
                OfficeFileReadFragment.newInstance(filePos, filePath, fileName)
            } else {
                OfficeFileReadFragment.newInstance(filePos, filePath, fileName)
            }
}