1:修改头像截取设置默认宽高
2:修改首页默认展示房间列表tab 3:修改创建房间,提示需要签约10个徒弟的功能 4:修改注销用户的时候,当有手机号的时候,进行二次验证码确认 5:首页推荐房间弹框
This commit is contained in:
@@ -1,14 +1,22 @@
|
||||
package com.xscm.modulemain
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import com.blankj.utilcode.util.AppUtils
|
||||
import com.blankj.utilcode.util.CrashUtils
|
||||
import com.blankj.utilcode.util.LogUtils
|
||||
import com.blankj.utilcode.util.Utils
|
||||
import com.opensource.svgaplayer.utils.log.SVGALogger
|
||||
import com.scwang.smartrefresh.layout.SmartRefreshLayout
|
||||
import com.scwang.smartrefresh.layout.footer.ClassicsFooter
|
||||
import com.scwang.smartrefresh.layout.header.ClassicsHeader
|
||||
import com.xscm.modulemain.dialog.InviteDialog
|
||||
import com.xscm.modulemain.widget.WheatLayoutSingManager
|
||||
import com.xscm.moduleutil.base.CommonAppContext
|
||||
import com.xscm.moduleutil.bean.IndexRecommendRoom
|
||||
import com.xscm.moduleutil.http.BaseObserver
|
||||
import com.xscm.moduleutil.http.RetrofitClient
|
||||
import io.reactivex.disposables.Disposable
|
||||
|
||||
|
||||
open class Application : CommonAppContext() {
|
||||
@@ -19,6 +27,7 @@ open class Application : CommonAppContext() {
|
||||
var CRASHUTILS_SAVE_PATH = ""
|
||||
|
||||
var isAgoraStop = false
|
||||
var inviteDialog: InviteDialog? = null
|
||||
|
||||
// 单例实例
|
||||
companion object {
|
||||
@@ -55,6 +64,33 @@ open class Application : CommonAppContext() {
|
||||
initLogUtils()
|
||||
initCrashUtils()
|
||||
initSmartRefreshLayout()
|
||||
AppUtils.registerAppStatusChangedListener(object : Utils.OnAppStatusChangedListener {
|
||||
override fun onForeground(activity: Activity?) {//应用切换到前台
|
||||
|
||||
if (!CommonAppContext.getInstance().isPlaying) {
|
||||
RetrofitClient.getInstance()
|
||||
.index_recommend_room(object : BaseObserver<IndexRecommendRoom>() {
|
||||
override fun onSubscribe(d: Disposable) {
|
||||
}
|
||||
|
||||
override fun onNext(t: IndexRecommendRoom) {
|
||||
if (t != null) {
|
||||
inviteDialog = activity?.let { InviteDialog(it, t) }
|
||||
if (inviteDialog?.isShowing == false) {
|
||||
inviteDialog?.setData(t)
|
||||
inviteDialog?.show()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
override fun onBackground(activity: Activity?) {//应用切换到后台
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
private fun initLogUtils() {
|
||||
|
||||
Reference in New Issue
Block a user