open class BaseActivity : AppCompatActivity() {
var toast: Toast? = null
lateinit var mContext: Context
var TAG:String = ""
var mLoading: Dialog? = null
var rate:String = ""
//网络错误重新加载的接口
lateinit var reloadInterface: ReloadInterface
fun setReloadInterface(reloadInterface:Any){
this.reloadInterface = reloadInterface as ReloadInterface
}
fun AliBaiChuanLogin(userId:String){
val alibcLogin = AlibcLogin.getInstance()
alibcLogin.showLogin(this@BaseActivity, object : AlibcLoginCallback {
override fun onSuccess() {
// Toast.makeText(this@LoginOathTaoBaoWebActivity, "登录成功 ",
// Toast.LENGTH_LONG).show()
//获取淘宝用户信息
Log.i("MainActivity", "获取淘宝用户信息: " + AlibcLogin.getInstance().session)
AlibcLogin.getInstance().session.nick
var intent = Intent(this@BaseActivity, LoginOathTaoBaoWebActivity::class.java)
intent.putExtra("userId",userId)
startActivity(intent)
// TaoBaoAuth()
Kotlin Activity封装的基类
最新推荐文章于 2024-06-24 16:59:48 发布