Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_fiveworld
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_fiveworld
Commits
efdcd158
Commit
efdcd158
authored
Oct 13, 2021
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加umeng打点接口开关
parent
75b780c2
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
97 additions
and
96 deletions
+97
-96
UmengManager.kt
...src/main/java/com/mints/fiveworld/manager/UmengManager.kt
+40
-39
CsjGroMoreManager.kt
.../java/com/mints/fiveworld/manager/ad/CsjGroMoreManager.kt
+51
-51
TTGroMoreAdManagerHolder.java
.../mints/fiveworld/manager/ad/TTGroMoreAdManagerHolder.java
+1
-2
SplashActivity.java
...java/com/mints/fiveworld/ui/activitys/SplashActivity.java
+5
-4
No files found.
app/src/main/java/com/mints/fiveworld/manager/UmengManager.kt
View file @
efdcd158
...
...
@@ -4,6 +4,7 @@ import com.mints.fiveworld.BuildConfig
import
com.mints.fiveworld.MintsApplication
import
com.mints.fiveworld.ad.AdReportManager
import
com.mints.fiveworld.common.Constant
import
com.mints.fiveworld.utils.LogUtil
import
com.mints.library.utils.CommonUtils
import
com.umeng.analytics.MobclickAgent
import
com.umeng.commonsdk.UMConfigure
...
...
@@ -65,26 +66,26 @@ object UmengManager {
* 友盟埋点
*/
fun
onEvent
(
name
:
String
)
{
//
if(BuildConfig.DEBUG){
//
LogUtil.d(TAG, "name=${name} remark=${AdReportManager.EventType.valueOf(name).value}")
//
//
//
TrackManager.getInstance().tempaddCallImp(
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
System.currentTimeMillis(),
//
name,
//
AdReportManager.EventType.valueOf(name).value
//
)
//
}
if
(
BuildConfig
.
DEBUG
){
LogUtil
.
d
(
TAG
,
"name=${name} remark=${AdReportManager.EventType.valueOf(name).value}"
)
TrackManager
.
getInstance
().
tempaddCallImp
(
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
System
.
currentTimeMillis
(),
name
,
AdReportManager
.
EventType
.
valueOf
(
name
).
value
)
}
// 上送umeng
MobclickAgent
.
onEvent
(
MintsApplication
.
getContext
(),
name
)
...
...
@@ -94,25 +95,25 @@ object UmengManager {
* 友盟埋点
*/
fun
onEventArgs
(
name
:
String
,
arg
:
String
)
{
//
if(BuildConfig.DEBUG){
//
LogUtil.d(TAG, "name=${name} remark=${AdReportManager.EventType.valueOf(name).value}")
//
//
TrackManager.getInstance().tempaddCallImp(
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
"",
//
System.currentTimeMillis(),
//
name,
//
AdReportManager.EventType.valueOf(name).value
//
)
//
}
if
(
BuildConfig
.
DEBUG
){
LogUtil
.
d
(
TAG
,
"name=${name} remark=${AdReportManager.EventType.valueOf(name).value}"
)
TrackManager
.
getInstance
().
tempaddCallImp
(
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
System
.
currentTimeMillis
(),
name
,
AdReportManager
.
EventType
.
valueOf
(
name
).
value
)
}
val
map
=
mutableMapOf
<
String
,
String
>()
map
[
"scene"
]
=
arg
...
...
app/src/main/java/com/mints/fiveworld/manager/ad/CsjGroMoreManager.kt
View file @
efdcd158
...
...
@@ -22,20 +22,20 @@ object CsjGroMoreManager {
private
val
TAG
=
CsjGroMoreManager
::
class
.
java
.
simpleName
//-------------------------广告位 start-----------------------------
private
const
val
OUT_COMMON_INTERSTITIAL_CODE
=
""
// 应用外
普通
插屏
private
const
val
OUT_COMMON_NEW_INTERSTITIAL_CODE
=
"
"
// 应用外 普通
新插屏(半屏)
private
const
val
OUT_COMMON_FULL_CODE
=
"
"
// 应用外 普通
新插屏(全屏)
private
const
val
OUT_COMMON_EXPRESS_CODE
=
"
"
// 应用外 普通
信息流
private
const
val
OUT_LOCK_EXPRESS_CODE
=
""
// 应用外 锁屏 信息流
private
const
val
OUT_TIMER_FULL_CODE
=
""
// 应用外 定时 新插屏(全屏)
private
const
val
OUT_COMMON_INTERSTITIAL_CODE
=
""
// 应用外
场景
插屏
private
const
val
OUT_COMMON_NEW_INTERSTITIAL_CODE
=
"
946855683"
// 应用外 场景
新插屏(半屏)
private
const
val
OUT_COMMON_FULL_CODE
=
"
946855680"
// 应用外 场景
新插屏(全屏)
private
const
val
OUT_COMMON_EXPRESS_CODE
=
"
946855687"
// 应用外 场景
信息流
private
const
val
OUT_LOCK_EXPRESS_CODE
=
"
946855685
"
// 应用外 锁屏 信息流
private
const
val
OUT_TIMER_FULL_CODE
=
"
946855678
"
// 应用外 定时 新插屏(全屏)
private
const
val
OUT_TIMER_INTERSTITIAL_CODE
=
""
// 应用外 定时 插屏
private
const
val
OUT_TIMER_NEW_INTERSTITIAL_CODE
=
""
// 应用外 定时 新插屏(半屏)
private
const
val
OUT_TIMER_NEW_INTERSTITIAL_CODE
=
"
946855682
"
// 应用外 定时 新插屏(半屏)
private
const
val
IN_COMMON_FULL_CODE
=
"
"
// 应用内 普通
新插屏(全屏)
private
const
val
IN_COMMON_INTERSTITIAL_CODE
=
""
// 应用内
普通
插屏
private
const
val
IN_COMMON_NEW_INTERSTITIAL_CODE
=
"
"
// 应用内 普通
新插屏(半屏)
private
const
val
IN_COMMON_EXPRESS_CODE
=
"
"
// 应用内 普通
信息流
private
const
val
IN_MONEY_SPLASH_CODE
=
""
// 应用内 网赚 开屏
private
const
val
IN_COMMON_FULL_CODE
=
"
946855681"
// 应用内 场景
新插屏(全屏)
private
const
val
IN_COMMON_INTERSTITIAL_CODE
=
""
// 应用内
场景
插屏
private
const
val
IN_COMMON_NEW_INTERSTITIAL_CODE
=
"
946855684"
// 应用内 场景
新插屏(半屏)
private
const
val
IN_COMMON_EXPRESS_CODE
=
"
946855688"
// 应用内 场景
信息流
private
const
val
IN_MONEY_SPLASH_CODE
=
"
887587321
"
// 应用内 网赚 开屏
private
const
val
IN_MONEY_SPLASH_AD_CODE
=
""
// 应用内 网赚 开屏 兜底(代码位)
//-------------------------广告位 end-----------------------------
...
...
@@ -43,39 +43,39 @@ object CsjGroMoreManager {
//-------------------------广告id标识 start-----------------------------
private
const
val
IN_MONEY_SPLASH_ID
=
"IN_MONEY_SPLASH_ID"
// 应用内 网赚 开屏
private
const
val
IN_MONEY_SPLASH_ID_AD_CODE
=
"IN_MONEY_SPLASH_ID_AD_CODE"
// 应用内 网赚 开屏 兜底
private
const
val
IN_COMMON_EXPRESS_ID
=
"IN_COMMON_EXPRESS_ID"
// 应用内
普通
信息流
private
const
val
IN_COMMON_FULL_ID
=
"IN_COMMON_FULL_ID"
// 应用内
普通
新插屏(全屏)
private
const
val
IN_COMMON_INTERSTITIALID
=
"IN_COMMON_INTERSTITIALID"
// 应用内
普通
插屏
private
const
val
IN_COMMON_NEW_INTERSTITIALID
=
"IN_COMMON_NEW_INTERSTITIALID"
// 应用内
普通
新插屏(半屏)
private
const
val
IN_COMMON_EXPRESS_ID
=
"IN_COMMON_EXPRESS_ID"
// 应用内
场景
信息流
private
const
val
IN_COMMON_FULL_ID
=
"IN_COMMON_FULL_ID"
// 应用内
场景
新插屏(全屏)
private
const
val
IN_COMMON_INTERSTITIALID
=
"IN_COMMON_INTERSTITIALID"
// 应用内
场景
插屏
private
const
val
IN_COMMON_NEW_INTERSTITIALID
=
"IN_COMMON_NEW_INTERSTITIALID"
// 应用内
场景
新插屏(半屏)
private
const
val
OUT_LOCK_EXPRESS_ID
=
"OUT_LOCK_EXPRESS_ID"
// 应用外 锁屏 信息流
private
const
val
OUT_COMMON_EXPRESS_ID
=
"OUT_COMMON_EXPRESS_ID"
// 应用外
普通
信息流
private
const
val
OUT_COMMON_EXPRESS_ID
=
"OUT_COMMON_EXPRESS_ID"
// 应用外
场景
信息流
private
const
val
OUT_TIMER_FULL_ID
=
"OUT_TIMER_FULL_ID"
// 应用外 定时 新插屏(全屏)
private
const
val
OUT_TIMER_INTERSTITIALID
=
"OUT_TIMER_INTERSTITIALID"
// 应用外 定时 插屏
private
const
val
OUT_TIMER_NEW_INTERSTITIALID
=
"OUT_TIMER_NEW_INTERSTITIALID"
// 应用外 定时 新插屏(半屏)
private
const
val
OUT_COMMON_FULL_ID
=
"OUT_COMMON_FULL_ID"
// 应用外
普通
新插屏(全屏)
private
const
val
OUT_COMMON_INTERSTITIALID
=
"OUT_COMMON_INTERSTITIALID"
// 应用外
普通
插屏
private
const
val
OUT_COMMON_FULL_ID
=
"OUT_COMMON_FULL_ID"
// 应用外
场景
新插屏(全屏)
private
const
val
OUT_COMMON_INTERSTITIALID
=
"OUT_COMMON_INTERSTITIALID"
// 应用外
场景
插屏
private
const
val
OUT_COMMON_NEW_INTERSTITIALID
=
"OUT_COMMON_NEW_INTERSTITIALID"
// 应用外
普通
新插屏(半屏)
"OUT_COMMON_NEW_INTERSTITIALID"
// 应用外
场景
新插屏(半屏)
// 云控第二套代码标识
private
const
val
NEW_IN_MONEY_SPLASH_ID
=
"NEW_IN_MONEY_SPLASH_ID"
// 应用内 网赚 开屏
private
const
val
NEW_IN_MONEY_SPLASH_ID_AD_CODE
=
"NEW_IN_MONEY_SPLASH_ID_AD_CODE"
// 应用内 网赚 开屏 兜底
private
const
val
NEW_IN_COMMON_EXPRESS_ID
=
"NEW_IN_COMMON_EXPRESS_ID"
// 应用内
普通
信息流
private
const
val
NEW_IN_COMMON_FULL_ID
=
"NEW_IN_COMMON_FULL_ID"
// 应用内
普通
新插屏(全屏)
private
const
val
NEW_IN_COMMON_INTERSTITIALID
=
"NEW_IN_COMMON_INTERSTITIALID"
// 应用内
普通
插屏
private
const
val
NEW_IN_COMMON_EXPRESS_ID
=
"NEW_IN_COMMON_EXPRESS_ID"
// 应用内
场景
信息流
private
const
val
NEW_IN_COMMON_FULL_ID
=
"NEW_IN_COMMON_FULL_ID"
// 应用内
场景
新插屏(全屏)
private
const
val
NEW_IN_COMMON_INTERSTITIALID
=
"NEW_IN_COMMON_INTERSTITIALID"
// 应用内
场景
插屏
private
const
val
NEW_IN_COMMON_NEW_INTERSTITIALID
=
"NEW_IN_COMMON_NEW_INTERSTITIALID"
// 应用内
普通
新插屏(半屏)
"NEW_IN_COMMON_NEW_INTERSTITIALID"
// 应用内
场景
新插屏(半屏)
private
const
val
NEW_OUT_LOCK_EXPRESS_ID
=
"NEW_OUT_LOCK_EXPRESS_ID"
// 应用外 锁屏 信息流
private
const
val
NEW_OUT_COMMON_EXPRESS_ID
=
"NEW_OUT_COMMON_EXPRESS_ID"
// 应用外
普通
信息流
private
const
val
NEW_OUT_COMMON_EXPRESS_ID
=
"NEW_OUT_COMMON_EXPRESS_ID"
// 应用外
场景
信息流
private
const
val
NEW_OUT_TIMER_FULL_ID
=
"NEW_OUT_TIMER_FULL_ID"
// 应用外 定时 新插屏(全屏)
private
const
val
NEW_OUT_TIMER_INTERSTITIALID
=
"NEW_OUT_TIMER_INTERSTITIALID"
// 应用外 定时 插屏
private
const
val
NEW_OUT_TIMER_NEW_INTERSTITIALID
=
"NEW_OUT_TIMER_NEW_INTERSTITIALID"
// 应用外 定时 新插屏(半屏)
private
const
val
NEW_OUT_COMMON_FULL_ID
=
"NEW_OUT_COMMON_FULL_ID"
// 应用外
普通
新插屏(全屏)
private
const
val
NEW_OUT_COMMON_INTERSTITIALID
=
"NEW_OUT_COMMON_INTERSTITIALID"
// 应用外
普通
插屏
private
const
val
NEW_OUT_COMMON_FULL_ID
=
"NEW_OUT_COMMON_FULL_ID"
// 应用外
场景
新插屏(全屏)
private
const
val
NEW_OUT_COMMON_INTERSTITIALID
=
"NEW_OUT_COMMON_INTERSTITIALID"
// 应用外
场景
插屏
private
const
val
NEW_OUT_COMMON_NEW_INTERSTITIALID
=
"NEW_OUT_COMMON_NEW_INTERSTITIALID"
// 应用外
普通
新插屏(半屏)
"NEW_OUT_COMMON_NEW_INTERSTITIALID"
// 应用外
场景
新插屏(半屏)
private
const
val
SERVER_TT_AD_ID
=
"SERVER_TT_AD_ID"
private
const
val
IS_USE_NEW_ID
=
"IS_USE_NEW_ID"
//是否使用新的代码位
...
...
@@ -142,24 +142,24 @@ object CsjGroMoreManager {
}
}
if
(
it
.
gromoreAdcodes_ordinary
!=
null
)
{
// 应用内
普通
if
(
it
.
gromoreAdcodes_ordinary
!=
null
)
{
// 应用内
场景
if
(!
TextUtils
.
isEmpty
(
it
.
gromoreAdcodes_ordinary
.
groExpress
))
{
// 应用内
普通
信息流
// 应用内
场景
信息流
setInCommonExpressId
(
it
.
gromoreAdcodes_ordinary
.
groExpress
,
_isUseNewId
)
}
if
(!
TextUtils
.
isEmpty
(
it
.
gromoreAdcodes_ordinary
.
groNewInterstitial
))
{
// 应用内
普通
新插屏(全屏)
// 应用内
场景
新插屏(全屏)
setInCommonFullId
(
it
.
gromoreAdcodes_ordinary
.
groNewInterstitial
,
_isUseNewId
)
}
if
(!
TextUtils
.
isEmpty
(
it
.
gromoreAdcodes_ordinary
.
groNewInterstitialHalf
))
{
// 应用内
普通
插屏
// 应用内
场景
插屏
setInCommonInterstitialId
(
it
.
gromoreAdcodes_ordinary
.
groNewInterstitialHalf
,
_isUseNewId
)
}
if
(!
TextUtils
.
isEmpty
(
it
.
gromoreAdcodes_ordinary
.
interstitial_new_key_halfhalf
))
{
// 应用内
普通
新插屏 半屏
// 应用内
场景
新插屏 半屏
setInCommonNewInterstitialId
(
it
.
gromoreAdcodes_ordinary
.
interstitial_new_key_halfhalf
,
_isUseNewId
...
...
@@ -167,9 +167,9 @@ object CsjGroMoreManager {
}
}
if
(
it
.
gromoreAdcodes_outer_ordinary
!=
null
)
{
// 应用外
普通
if
(
it
.
gromoreAdcodes_outer_ordinary
!=
null
)
{
// 应用外
场景
if
(!
TextUtils
.
isEmpty
(
it
.
gromoreAdcodes_outer_ordinary
.
groExpress
))
{
// 应用外
普通
信息流
// 应用外
场景
信息流
setOutCommonExpressId
(
it
.
gromoreAdcodes_outer_ordinary
.
groExpress
,
_isUseNewId
)
}
if
(!
TextUtils
.
isEmpty
(
it
.
gromoreAdcodes_outer_ordinary
.
groNewInterstitial
))
{
...
...
@@ -292,7 +292,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
信息流
* 应用内
场景
信息流
*/
private
fun
setInCommonExpressId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -303,7 +303,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
信息流
* 应用内
场景
信息流
*/
fun
getInCommonExpressId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -316,7 +316,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
新插屏(全屏)
* 应用内
场景
新插屏(全屏)
*/
private
fun
setInCommonFullId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -327,7 +327,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
新插屏(全屏)
* 应用内
场景
新插屏(全屏)
*/
fun
getInCommonFullId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -340,7 +340,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
插屏
* 应用内
场景
插屏
*/
private
fun
setInCommonInterstitialId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -351,7 +351,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
新插屏(半屏)
* 应用内
场景
新插屏(半屏)
*/
private
fun
setInCommonNewInterstitialId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -362,7 +362,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
插屏
* 应用内
场景
插屏
*/
fun
getInCommonInterstitialId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -377,7 +377,7 @@ object CsjGroMoreManager {
}
/**
* 应用内
普通
新插屏(半屏)
* 应用内
场景
新插屏(半屏)
*/
fun
getInCommonNewInterstitialId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -417,7 +417,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
信息流
* 应用外
场景
信息流
*/
private
fun
setOutCommonExpressId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -428,7 +428,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
信息流
* 应用外
场景
信息流
*/
fun
getOutCommonExpressId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -518,7 +518,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
新插屏(全屏)
* 应用外
场景
新插屏(全屏)
*/
private
fun
setOutCommonFullId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -529,7 +529,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
新插屏(全屏)
* 应用外
场景
新插屏(全屏)
*/
fun
getOutCommonFullId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -542,7 +542,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
插屏
* 应用外
场景
插屏
*/
private
fun
setOutCommonInterstitialId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -553,7 +553,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
新插屏(全屏)
* 应用外
场景
新插屏(全屏)
*/
private
fun
setOutCommonNewInterstitialId
(
vale
:
String
,
_isUseNewId
:
Boolean
)
{
if
(
_isUseNewId
)
{
...
...
@@ -564,7 +564,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
插屏
* 应用外
场景
插屏
*/
fun
getOutCommonInterstitialId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
@@ -579,7 +579,7 @@ object CsjGroMoreManager {
}
/**
* 应用外
普通
新插屏(半屏)
* 应用外
场景
新插屏(半屏)
*/
fun
getOutCommonNewInterstitialId
():
String
{
return
if
(
getIsUseNewId
())
{
...
...
app/src/main/java/com/mints/fiveworld/manager/ad/TTGroMoreAdManagerHolder.java
View file @
efdcd158
...
...
@@ -24,8 +24,7 @@ import java.util.Map;
*/
public
class
TTGroMoreAdManagerHolder
{
// public static final String TT_AD_APPID = "5224123";
public
static
final
String
TT_AD_APPID
=
"5123456"
;
public
static
final
String
TT_AD_APPID
=
"5224123"
;
public
static
final
String
TT_AD_NAME
=
Constant
.
MINTS_APP_NAME
;
public
static
boolean
sInit
;
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/SplashActivity.java
View file @
efdcd158
...
...
@@ -143,12 +143,13 @@ public class SplashActivity extends BaseActivity implements SplashView {
.
build
();
//自定义兜底方案 选择使用
TTNetworkRequestInfo
ttNetworkRequestInfo
;
//穿山甲兜底
ttNetworkRequestInfo
=
new
PangleNetworkRequestInfo
(
TTGroMoreAdManagerHolder
.
CURRENT_USE_APPID
,
CsjGroMoreManager
.
INSTANCE
.
getInMoneySplashIdAdCode
());
//
TTNetworkRequestInfo ttNetworkRequestInfo;
//
//穿山甲兜底
//
ttNetworkRequestInfo = new PangleNetworkRequestInfo(TTGroMoreAdManagerHolder.CURRENT_USE_APPID, CsjGroMoreManager.INSTANCE.getInMoneySplashIdAdCode());
//step4:请求广告,调用开屏广告异步请求接口,对请求回调的广告作渲染处理
mTTSplashAd
.
loadAd
(
adSlot
,
ttNetworkRequestInfo
,
new
TTSplashAdLoadCallback
()
{
// mTTSplashAd.loadAd(adSlot, ttNetworkRequestInfo, new TTSplashAdLoadCallback() {
mTTSplashAd
.
loadAd
(
adSlot
,
new
TTSplashAdLoadCallback
()
{
@Override
public
void
onSplashAdLoadFail
(
AdError
adError
)
{
mProgressBar
.
post
(()
->
mProgressBar
.
setCompleteNoAnim
());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment