TestsApiServiceImp.kt 1.53 KB
Newer Older
konghaorui committed
1 2
package com.yidianling.tests.modular

ydl committed
3
import android.app.Activity
konghaorui committed
4
import android.content.Context
ydl committed
5
import android.content.Intent
konghaorui committed
6
import com.alibaba.android.arouter.facade.annotation.Route
7 8 9
import com.ydl.webview.H5Params
import com.ydl.webview.NewH5Activity
import com.ydl.ydlcommon.base.BaseApp
konghaorui committed
10
import com.ydl.ydlcommon.base.config.HttpConfig
ydl committed
11
import com.yidianling.tests.SelectConversationActivity
12
import com.yidianling.tests.api.service.ITestsApiService
konghaorui committed
13 14 15 16 17 18

/**
 * Created by haorui on 2019-10-31 .
 * Des:
 */
@Route(path = "/tests/TestsApiService")
19
public class TestsApiServiceImp : ITestsApiService {
konghaorui committed
20 21 22 23 24

    override fun init(context: Context?) {
    }

    override fun testH5Result(testResultId: String) {
25 26
        val h5Params = H5Params(HttpConfig.MH5_URL+"ceshi/result/"+testResultId, null)
        NewH5Activity.start(BaseApp.getApp(),h5Params)
konghaorui committed
27 28 29
    }

    override fun testDetailH5(testId: String) {
30 31
        val h5Params = H5Params(HttpConfig.MH5_URL+"ceshi/"+testId, null)
        NewH5Activity.start(BaseApp.getApp(),h5Params)
konghaorui committed
32
    }
ydl committed
33 34 35 36 37 38 39 40 41 42 43

    override fun getSelectConversationActivityIntent(activity: Activity, flag: Int, title: String?, head: String?, id: Int, url: String?, shareUrl: String?) : Intent {
        val intent = Intent(activity, SelectConversationActivity::class.java)
        intent.putExtra("flag", flag)
        intent.putExtra("title", title?:"")
        intent.putExtra("head", head?:"")
        intent.putExtra("id", id)
        intent.putExtra("url", url?:"")
        intent.putExtra("share_url", shareUrl?:"")
        return intent
    }
konghaorui committed
44
}