Robust icon indicating copy to clipboard operation
Robust copied to clipboard

新增方法中如果带有子线程,则子线程的逻辑代码打不上

Open lixiangkai1987 opened this issue 6 years ago • 4 comments

新增方法中如果带有子线程,则子线程的逻辑代码打不上,只能修复线程外的逻辑代码,如: @Add private void getRemoteDataNew() { XjjLogManagerUtil.i(TAG, "getRemoteDataNew"); new Thread(new Runnable() { @Override public void run() { XjjLogManagerUtil.i(TAG, "getRemoteDataNew run"); } }).start(); }

lixiangkai1987 avatar Nov 27 '19 03:11 lixiangkai1987

@lixiangkai1987
临时方案:可以把子线程的类改成普通类,也可以手动将这个匿名内部类打到jar包里面 解决方案:最近会更新一下这里的逻辑

hedex avatar Dec 04 '19 02:12 hedex

意思是将new Runnable() { @override public void run() { XjjLogManagerUtil.i(TAG, "getRemoteDataNew run"); } }单独作为新增类么,然后该类继承Runnable?

还有一个问题,每次打完补丁重启应用就无效了,这个是每次都要重新加载补丁包么?

lixiangkai1987 avatar Dec 04 '19 02:12 lixiangkai1987

嗯,单独作为新增类么,然后该类继承Runnable。 每次都要重新加载补丁包

hedex avatar Dec 06 '19 02:12 hedex

@hedex 请问这个问题解决了吗,目前看新版本还是不行

chenyongda2018 avatar May 14 '21 05:05 chenyongda2018