| | |
| | | import android.webkit.WebChromeClient |
| | | import android.webkit.WebSettings |
| | | import android.webkit.WebViewClient |
| | | import androidx.core.os.bundleOf |
| | | import cn.sinata.xldutils.activity.BaseActivity |
| | | import com.github.zackratos.ultimatebar.UltimateBar |
| | | import com.share.utils.ShareUtils |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.dialog.ShareDialog |
| | | import com.sinata.xqmuse.network.Apis |
| | | import com.sinata.xqmuse.network.HttpManager |
| | | import com.sinata.xqmuse.network.request |
| | | import com.sinata.xqmuse.utils.interfaces.StringCallback |
| | | import com.umeng.socialize.bean.SHARE_MEDIA |
| | | import kotlinx.android.synthetic.main.activity_share.* |
| | | import org.jetbrains.anko.backgroundColor |
| | | |
| | | class ShareActivity:BaseActivity() { |
| | | private val userId by lazy { intent.getStringExtra("userId") } |
| | | |
| | | override fun onCreate(savedInstanceState: Bundle?) { |
| | | super.onCreate(savedInstanceState) |
| | | setContentView(R.layout.activity_share) |
| | |
| | | iv_back.setOnClickListener { finish() } |
| | | tv_action.setOnClickListener { |
| | | val shareDialog = ShareDialog() |
| | | shareDialog.arguments = bundleOf("isSave" to true) |
| | | shareDialog.callback = object :StringCallback{ |
| | | override fun onResult(rst: String) { |
| | | if (rst == "wx"){ |
| | | ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN,"分享内容","分享标题",Apis.SHARE_APP.format(userId),null,"") |
| | | }else if (rst == "circle"){ |
| | | ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN_CIRCLE,"分享内容","分享标题",Apis.SHARE_APP.format(userId),null,"") |
| | | }else{ |
| | | |
| | | } |
| | | } |
| | | } |
| | | shareDialog.show(supportFragmentManager,"share") |
| | |
| | | "utf-8", |
| | | null |
| | | ) |
| | | iv_share.setImageURI(poster) |
| | | } |
| | | } |
| | | } |