diff --git a/app/src/main/java/com/duolebo/blyrobot/data/Task.kt b/app/src/main/java/com/duolebo/blyrobot/data/Task.kt index 427ae13345200ce42a4388e47e2ba3102df418d8..cd6a227939fa0366cce2ab4c5a05aac5714cd3ed 100644 --- a/app/src/main/java/com/duolebo/blyrobot/data/Task.kt +++ b/app/src/main/java/com/duolebo/blyrobot/data/Task.kt @@ -204,11 +204,17 @@ class Task : IAppBaseCallback { private fun step() { Log.i(TAG, "step channel ${this.channelIndex}") + + var playUrlItems = analysisCapture() + // 如果没有抓取到地址,再次尝试 + if (playUrlItems.size < 0) { + capture(this.apkInfo.captureDelay) + playUrlItems = analysisCapture() + } // 截图保存 val screenShots = saveScreenShot() if (screenShots.size > 0) uploadImages.addAll(screenShots) - val playUrlItems = analysisCapture() val channels = this.reportJson.optJSONArray("channels") val channelJson = JSONObject()