@@ -12,6 +12,7 @@ import me.bytebeats.asp.analyzer.data.RequestDataSource
1212import me.bytebeats.asp.analyzer.enums.MessageType
1313import me.bytebeats.asp.analyzer.util.TAG_DELIMITER
1414import me.bytebeats.asp.analyzer.util.TAG_KEY
15+ import me.bytebeats.asp.analyzer.util.info
1516import me.bytebeats.asp.analyzer.view.FormViewManager
1617import org.jetbrains.android.sdk.AndroidSdkUtils
1718import java.awt.event.ActionEvent
@@ -57,8 +58,8 @@ class AdbManager(
5758 val debugRequest = RequestDataSource .getRequestFromMessage(id, messageType, line.message)
5859 if (debugRequest != null ) {
5960 try {
60- mainForm.updateMethodList(debugRequest.method)
6161 SwingUtilities .invokeLater {
62+ mainForm.updateMethodList(debugRequest.method)
6263 requestTableManager.insertOrUpdate(debugRequest)
6364 }
6465 } catch (e: Exception ) {
@@ -73,6 +74,10 @@ class AdbManager(
7374
7475 init {
7576 initDeviceList(project)
77+ initMethodList()
78+ }
79+
80+ private fun initMethodList () {
7681 mainForm.setMethodItemListener {
7782 if (it.stateChange == ItemEvent .SELECTED ) {
7883 requestTableManager.methodFilter = mainForm.methodList.selectedItem as String
@@ -88,36 +93,36 @@ class AdbManager(
8893 private fun initDeviceList (project : Project ) {
8994 AndroidDebugBridge .addDeviceChangeListener(object : AndroidDebugBridge .IDeviceChangeListener {
9095 override fun deviceChanged (device : IDevice ? , p1 : Int ) {
91- log (" deviceChanged $device " )
96+ info (" deviceChanged $device " )
9297 device?.let {
9398 attachToDevice(it)
9499 }
95100 }
96101
97102 override fun deviceConnected (device : IDevice ? ) {
98- log (" deviceConnected $device " )
103+ info (" deviceConnected $device " )
99104 updateDeviceList(AndroidDebugBridge .getBridge()?.devices)
100105 }
101106
102107 override fun deviceDisconnected (device : IDevice ? ) {
103- log (" deviceDisconnected $device " )
108+ info (" deviceDisconnected $device " )
104109 updateDeviceList(AndroidDebugBridge .getBridge()?.devices)
105110 }
106111 })
107112 AndroidDebugBridge .addDebugBridgeChangeListener {
108113 val devices = it?.devices
109114 if (devices?.isNotEmpty() == true ) {
110- log (" addDebugBridgeChangeListener $it " )
115+ info (" addDebugBridgeChangeListener $it " )
111116 updateDeviceList(devices)
112117 } else {
113- log (" addDebugBridgeChangeListener EMPTY $it and connected ${it?.isConnected} " )
118+ info (" addDebugBridgeChangeListener EMPTY $it and connected ${it?.isConnected} " )
114119 }
115120 }
116121 AndroidDebugBridge .addClientChangeListener { client: Client ? , _: Int ->
117122 updateClient(client)
118123 }
119124 val bridge0: AndroidDebugBridge ? = AndroidSdkUtils .getDebugBridge(project)
120- log (" initDeviceList bridge0 ${bridge0?.isConnected} " )
125+ info (" initDeviceList bridge0 ${bridge0?.isConnected} " )
121126 }
122127
123128 private fun updateClient (client : Client ? ) {
@@ -128,7 +133,7 @@ class AdbManager(
128133 for (i in 0 until clientModel.size) {
129134 val model = clientModel.getElementAt(i)
130135 if (model.pid == clientData.pid) {
131- log (" updateClient ${clientData.pid} " )
136+ info (" updateClient ${clientData.pid} " )
132137 model.process = clientData.packageName
133138 model.clientDescription = clientData.clientDescription
134139 if (model.getClientKey() == prefSelectedPackage) {
@@ -144,7 +149,7 @@ class AdbManager(
144149 }
145150
146151 private fun updateDeviceList (devices : Array <IDevice >? ) {
147- log (" updateDeviceList ${devices?.size} " )
152+ info (" updateDeviceList ${devices?.size} " )
148153 val selectedDeviceName = preferences.selectedDevice
149154 var selectedDevice: IDevice ? = null
150155 if (devices != null ) {
@@ -161,7 +166,7 @@ class AdbManager(
161166 list.model = model
162167 list.addItemListener {
163168 if (it.stateChange == ItemEvent .SELECTED ) {
164- log (" Selected ${list.selectedItem} " )
169+ info (" Selected ${list.selectedItem} " )
165170 val device = list.selectedItem as DebugDevice
166171 attachToDevice(device.device)
167172 preferences.selectedDevice = device.device.name
@@ -186,21 +191,21 @@ class AdbManager(
186191 }
187192
188193 private fun createProcessList (device : IDevice ) {
189- val prefSelectedPackage = preferences.selectedProcess
194+ val prefSelectedProcess = preferences.selectedProcess
190195 var defaultSelection: DebugProcess ? = null
191196 val debugProcessList = ArrayList <DebugProcess >()
192- log (" createProcessList ${device.clients.size} " )
197+ info (" createProcessList ${device.clients.size} " )
193198 for (client in device.clients) {
194199 val clientData = client.clientData
195200 val process = DebugProcess (
196201 clientData.pid,
197202 clientData.packageName,
198203 clientData.clientDescription
199204 )
200- if (prefSelectedPackage == process.getClientKey()) {
205+ if (prefSelectedProcess == process.getClientKey()) {
201206 defaultSelection = process
202207 }
203- log (" addClient $process " )
208+ info (" addClient $process " )
204209 debugProcessList.add(process)
205210 }
206211 val model = DefaultComboBoxModel (debugProcessList.toTypedArray())
@@ -211,7 +216,7 @@ class AdbManager(
211216 preferences.selectedProcess = client.getClientKey()
212217 defaultSelection = client
213218 selectedProcess = client
214- log (" selectedProcess $defaultSelection " )
219+ info (" selectedProcess $defaultSelection " )
215220 requestTableManager.clear()
216221// requestTableManager.addAll(RequestDataSource.r(client.getClientKey()))
217222 mainForm.resetMethodList()
@@ -226,12 +231,8 @@ class AdbManager(
226231 }
227232
228233
229- private fun log (text : String ) {
230- println (text)
231- }
232-
233234 private fun setListener (device : IDevice ) {
234- log (device.toString())
235+ info (device.toString())
235236 val prevDevice = selectedDevice
236237 if (prevDevice != null ) {
237238 logcatService.removeListener(prevDevice, logcatListener)
0 commit comments