[6.7.2]
1、修改埋点数据中获取网络状态数据,原因是会造成ANR,本期先关掉,下个版本更换获取方式。
This commit is contained in:
@@ -29,21 +29,24 @@ import java.util.TimerTask
|
||||
*/
|
||||
object MogoAnalyticUtils {
|
||||
|
||||
var network_is_available = false
|
||||
|
||||
private val handler = Handler(Looper.getMainLooper())
|
||||
private val runnable = object : Runnable {
|
||||
override fun run() {
|
||||
NetworkUtils.isAvailableByPingAsync("49.233.99.26", object : Utils.Consumer<Boolean> {
|
||||
override fun accept(isAvailable: Boolean) {
|
||||
network_is_available = isAvailable
|
||||
}
|
||||
})
|
||||
// 这里执行你的任务
|
||||
// 重新安排下一个任务
|
||||
handler.postDelayed(this, 5000) // 每隔5秒执行一次
|
||||
}
|
||||
}
|
||||
// var network_is_available = false
|
||||
// var network_address = "0.0.0.0"
|
||||
//
|
||||
// private val handler = Handler(Looper.getMainLooper())
|
||||
// private val runnable = object : Runnable {
|
||||
// override fun run() {
|
||||
// NetworkUtils.isAvailableByPingAsync("49.233.99.26", object : Utils.Consumer<Boolean> {
|
||||
// override fun accept(isAvailable: Boolean) {
|
||||
// network_is_available = isAvailable
|
||||
// }
|
||||
// })
|
||||
// network_address = NetworkUtils.getIPAddress(true)
|
||||
//
|
||||
// // 这里执行你的任务
|
||||
// // 重新安排下一个任务
|
||||
// handler.postDelayed(this, 5000) // 每隔5秒执行一次
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
@Keep
|
||||
@@ -68,8 +71,8 @@ object MogoAnalyticUtils {
|
||||
}
|
||||
Analytics.getInstance().start(context)
|
||||
|
||||
// 启动定时任务
|
||||
handler.post(runnable)
|
||||
// // 启动定时任务
|
||||
// handler.post(runnable)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -91,11 +94,11 @@ object MogoAnalyticUtils {
|
||||
|
||||
|
||||
// 网络状态监听
|
||||
properties["network_address"] = NetworkUtils.getIPAddress(true)
|
||||
properties["network_type"] = NetworkUtils.getNetworkType().name
|
||||
properties["network_ssid"] = NetworkUtils.getSSID()
|
||||
properties["network_wifi_enabled "] = NetworkUtils.getWifiEnabled()
|
||||
properties["network_is_available"] = network_is_available
|
||||
// properties["network_address"] = network_address
|
||||
// properties["network_type"] = NetworkUtils.getNetworkType().name
|
||||
// properties["network_ssid"] = NetworkUtils.getSSID()
|
||||
// properties["network_wifi_enabled "] = NetworkUtils.getWifiEnabled()
|
||||
// properties["network_is_available"] = network_is_available
|
||||
} catch (e: Exception) {
|
||||
e.printStackTrace()
|
||||
properties["network_type"] = "获取设备网络状态错误"
|
||||
|
||||
Reference in New Issue
Block a user