|
|
@@ -153,7 +153,7 @@ public abstract class BaseActivity extends RxAppCompatActivity {
|
|
|
|
|
|
@Override
|
|
|
protected void onDestroy() {
|
|
|
- fixHuaweiLeak();
|
|
|
+// fixHuaweiLeak();
|
|
|
try {
|
|
|
if (needButterKnife() && this.unbinder != null) {
|
|
|
this.unbinder.unbind();
|
|
|
@@ -195,7 +195,10 @@ public abstract class BaseActivity extends RxAppCompatActivity {
|
|
|
}
|
|
|
if (leakFields[i] != null) {
|
|
|
leakFields[i].setAccessible(true);
|
|
|
- leakFields[i].set(imm, null);
|
|
|
+ Object obj = leakFields[i].get(imm);
|
|
|
+ View view = (View) obj;
|
|
|
+ Log.e("Leak", leakFieldNames[i]+": "+view.getContext().getClass().getSimpleName()+" - " +getClass().getSimpleName());
|
|
|
+// leakFields[i].set(imm, null);
|
|
|
}
|
|
|
} catch (Throwable t) {
|
|
|
t.printStackTrace();
|