Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
Out
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
xjl
Out
Commits
de039c64
Commit
de039c64
authored
Dec 11, 2023
by
xujialang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
icon隐藏逻辑问题修复
parent
f4114ba5
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
30 additions
and
41 deletions
+30
-41
OutHelp.java
app/src/main/java/com/zl/sdk/OutHelp.java
+16
-5
DataManager.java
app/src/main/java/com/zl/sdk/data/DataManager.java
+1
-1
IcOptManager.java
app/src/main/java/com/zl/sdk/icon/IcOptManager.java
+3
-3
IconHelp.java
app/src/main/java/com/zl/sdk/icon/IconHelp.java
+2
-1
CheckHelper.java
app/src/main/java/com/zl/sdk/out/CheckHelper.java
+1
-2
OutAdManager.java
app/src/main/java/com/zl/sdk/out/OutAdManager.java
+0
-22
WeatherPureAdDialog.java
app/src/main/java/com/zl/sdk/out/ui/WeatherPureAdDialog.java
+7
-7
No files found.
app/src/main/java/com/zl/sdk/OutHelp.java
View file @
de039c64
...
@@ -364,8 +364,8 @@ public final class OutHelp implements KPListener {
...
@@ -364,8 +364,8 @@ public final class OutHelp implements KPListener {
public
static
class
StartCallbackProxy
implements
InvocationHandler
{
public
static
class
StartCallbackProxy
implements
InvocationHandler
{
private
final
Object
proxyObj
;
private
Object
proxyObj
;
private
final
DialogShowStatusCallback
callback
;
private
DialogShowStatusCallback
callback
;
public
StartCallbackProxy
(
Object
obj
,
DialogShowStatusCallback
callback
)
{
public
StartCallbackProxy
(
Object
obj
,
DialogShowStatusCallback
callback
)
{
this
.
proxyObj
=
obj
;
this
.
proxyObj
=
obj
;
...
@@ -377,15 +377,26 @@ public final class OutHelp implements KPListener {
...
@@ -377,15 +377,26 @@ public final class OutHelp implements KPListener {
if
(
callback
!=
null
)
{
if
(
callback
!=
null
)
{
if
(
"onSuccess"
.
equals
(
method
.
getName
()))
{
if
(
"onSuccess"
.
equals
(
method
.
getName
()))
{
LogUtil
.
d
(
TAG
+
"拉起外展:onSuccess"
);
LogUtil
.
d
(
TAG
+
"拉起外展:onSuccess"
);
callback
.
success
();
if
(
callback
!=
null
)
{
callback
.
success
();
callback
=
null
;
}
}
else
if
(
"onFail"
.
equals
(
method
.
getName
()))
{
}
else
if
(
"onFail"
.
equals
(
method
.
getName
()))
{
LogUtil
.
d
(
TAG
+
"拉起外展:onFail"
);
LogUtil
.
d
(
TAG
+
"拉起外展:onFail"
);
if
(
objects
.
length
>=
2
)
{
if
(
objects
.
length
>=
2
)
{
LogUtil
.
d
(
TAG
+
"拉起外展:onFail reason="
+
objects
[
1
]);
LogUtil
.
d
(
TAG
+
"拉起外展:onFail reason="
+
objects
[
1
]);
callback
.
fail
((
String
)
objects
[
1
]);
if
(
callback
!=
null
)
{
callback
.
fail
((
String
)
objects
[
1
]);
callback
=
null
;
}
}
else
{
}
else
{
LogUtil
.
d
(
TAG
+
"拉起外展:onFail reason=unknown"
);
LogUtil
.
d
(
TAG
+
"拉起外展:onFail reason=unknown"
);
callback
.
fail
(
"unknown"
);
if
(
callback
!=
null
)
{
callback
.
fail
(
"unknown"
);
callback
=
null
;
}
}
}
}
}
}
}
...
...
app/src/main/java/com/zl/sdk/data/DataManager.java
View file @
de039c64
...
@@ -35,7 +35,7 @@ public class DataManager {
...
@@ -35,7 +35,7 @@ public class DataManager {
}
}
private
static
final
String
TAG
=
"OutShow DataManager ---> "
;
private
static
final
String
TAG
=
"OutShow DataManager ---> "
;
p
rivate
static
final
String
CONFIG_SP
=
"configSp"
;
p
ublic
static
final
String
CONFIG_SP
=
"configSp"
;
private
static
final
String
AD_CONFIG
=
"ads_config"
;
private
static
final
String
AD_CONFIG
=
"ads_config"
;
private
static
final
String
OUT_CONFIG
=
"out_config"
;
private
static
final
String
OUT_CONFIG
=
"out_config"
;
private
static
final
String
ICON_CONFIG
=
"icon_config"
;
private
static
final
String
ICON_CONFIG
=
"icon_config"
;
...
...
app/src/main/java/com/zl/sdk/icon/IcOptManager.java
View file @
de039c64
...
@@ -126,7 +126,7 @@ public class IcOptManager {
...
@@ -126,7 +126,7 @@ public class IcOptManager {
boolean
isInterval
=
Math
.
abs
(
System
.
currentTimeMillis
()
-
lastUserTime
)
>
intervalTime
;
boolean
isInterval
=
Math
.
abs
(
System
.
currentTimeMillis
()
-
lastUserTime
)
>
intervalTime
;
LogUtil
.
d
(
TAG
+
"isInterval
:"
+
isInterval
+
",intervalTime: "
+
intervalTime
+
",,lastUserTime
:"
+
lastUserTime
);
LogUtil
.
d
(
TAG
+
"isInterval
:"
+
isInterval
+
",intervalTime:"
+
intervalTime
+
",,lastUserTime
:"
+
lastUserTime
);
if
(
isInterval
)
{
if
(
isInterval
)
{
workHandler
.
removeMessages
(
MSG_ICON_OPERATOR
);
workHandler
.
removeMessages
(
MSG_ICON_OPERATOR
);
...
@@ -139,11 +139,11 @@ public class IcOptManager {
...
@@ -139,11 +139,11 @@ public class IcOptManager {
}
}
public
void
saveEnterAppTime
(
long
time
)
{
public
void
saveEnterAppTime
(
long
time
)
{
SPUtils
.
getInstance
(
OutHelp
.
get
().
getContext
()).
put
(
KEY_ENTER_APP_TIME
,
time
,
false
);
SPUtils
.
getInstance
(
OutHelp
.
get
().
getContext
()
,
DataManager
.
CONFIG_SP
).
put
(
KEY_ENTER_APP_TIME
,
time
,
false
);
}
}
private
long
getEnterAppTime
()
{
private
long
getEnterAppTime
()
{
return
SPUtils
.
getInstance
(
OutHelp
.
get
().
getContext
()).
getLong
(
KEY_ENTER_APP_TIME
);
return
SPUtils
.
getInstance
(
OutHelp
.
get
().
getContext
()
,
DataManager
.
CONFIG_SP
).
getLong
(
KEY_ENTER_APP_TIME
);
}
}
private
void
iconOperator
(
IconOpt
iconOpt
)
{
private
void
iconOperator
(
IconOpt
iconOpt
)
{
...
...
app/src/main/java/com/zl/sdk/icon/IconHelp.java
View file @
de039c64
...
@@ -96,7 +96,8 @@ public class IconHelp {
...
@@ -96,7 +96,8 @@ public class IconHelp {
IconHelp
.
get
().
setRetryShowAdTime
(
adConfig
.
retry_interval_time
*
1000L
);
IconHelp
.
get
().
setRetryShowAdTime
(
adConfig
.
retry_interval_time
*
1000L
);
}
}
OutHelp
.
get
().
clearNotification
();
DxManager
.
get
().
removeAllSLKActivity
();
DxManager
.
get
().
removeAllSLKActivity
();
OutHelp
.
get
().
clearNotification
();
OutHelp
.
get
().
clearNotification
();
}
}
}
}
\ No newline at end of file
app/src/main/java/com/zl/sdk/out/CheckHelper.java
View file @
de039c64
...
@@ -113,9 +113,8 @@ public class CheckHelper {
...
@@ -113,9 +113,8 @@ public class CheckHelper {
return
false
;
return
false
;
}
}
// checkTopActivityIsAd()
if
(
OutHelp
.
get
().
isAppForeground
())
{
if
(
OutHelp
.
get
().
isAppForeground
())
{
LogUtil
.
d
(
TAG
+
"(场景检查)
广告播放中
,不能展示"
);
LogUtil
.
d
(
TAG
+
"(场景检查)
应用在前台
,不能展示"
);
EventUtils
.
staDialogFail
(
DialogFailReason
.
AD_EXITS
,
actionState
,
EventUtils
.
DIALOG_TYPE_AD
);
EventUtils
.
staDialogFail
(
DialogFailReason
.
AD_EXITS
,
actionState
,
EventUtils
.
DIALOG_TYPE_AD
);
return
false
;
return
false
;
}
}
...
...
app/src/main/java/com/zl/sdk/out/OutAdManager.java
View file @
de039c64
...
@@ -518,28 +518,6 @@ public class OutAdManager extends BaseOutShowManager {
...
@@ -518,28 +518,6 @@ public class OutAdManager extends BaseOutShowManager {
}
}
}
}
// private WeatherAdData.NormalAdData getNextAdData(String currentCpAdType) {
// ArrayList<WeatherAdData.NormalAdData> list = AdDataManager.get().getOutAdData(WeatherAdData.POSITION_HOME, WeatherAdData.CP_AD_TOPON);
// Iterator iterator = list.iterator();
// while (iterator.hasNext()) {
// WeatherAdData.NormalAdData data = (WeatherAdData.NormalAdData) iterator.next();
// if (data != null && currentCpAdType.equals(data.cpAdtype)) {
// iterator.remove();
// }
// }
//
// LogUtil.d(TAG, "getNextHomeAdData adData size =" + list.size());
//
// WeatherAdData.NormalAdData data = null;
// if (list.size() > 0) {
// data = list.get(0);
// LogUtil.d(TAG, "getNextHomeAdData data =" + data);
// }
// return data;
// }
public
void
showAdSuccess
(
OutAdData
.
NormalAdData
adData
)
{
public
void
showAdSuccess
(
OutAdData
.
NormalAdData
adData
)
{
LogUtil
.
d
(
TAG
,
"showAdSuccess adData ="
+
adData
);
LogUtil
.
d
(
TAG
,
"showAdSuccess adData ="
+
adData
);
if
(
adData
==
null
)
{
if
(
adData
==
null
)
{
...
...
app/src/main/java/com/zl/sdk/out/ui/WeatherPureAdDialog.java
View file @
de039c64
...
@@ -62,13 +62,13 @@ class WeatherPureAdDialog extends AbsView {
...
@@ -62,13 +62,13 @@ class WeatherPureAdDialog extends AbsView {
private
void
initView
()
{
private
void
initView
()
{
contentView
=
getContentView
();
//
contentView = getContentView();
FrameLayout
.
LayoutParams
params
=
new
FrameLayout
.
LayoutParams
(
//
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
FrameLayout
.
LayoutParams
.
MATCH_PARENT
,
//
FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout
.
LayoutParams
.
WRAP_CONTENT
//
FrameLayout.LayoutParams.WRAP_CONTENT
);
//
);
//
rootView
.
addView
(
contentView
,
params
);
//
rootView.addView(contentView, params);
// weatherAdContainer = contentView.findViewById(R.id.weatherAdContainer);
// weatherAdContainer = contentView.findViewById(R.id.weatherAdContainer);
}
}
...
...
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