[3.3.0][魔方] 增加魔方调试开关状态持久化;更改魔方Toast的实现方式
This commit is contained in:
@@ -69,7 +69,7 @@ public class WindowCallbackLancet {
|
||||
@Override
|
||||
public void onViewAttachedToWindow(@NonNull View v) {
|
||||
try {
|
||||
v.getViewTreeObserver().addOnGlobalFocusChangeListener(listener);
|
||||
v.getRootView().getViewTreeObserver().addOnGlobalFocusChangeListener(listener);
|
||||
isAdd = true;
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
@@ -79,7 +79,7 @@ public class WindowCallbackLancet {
|
||||
public void onViewDetachedFromWindow(@NonNull View v) {
|
||||
try {
|
||||
if (isAdd) {
|
||||
v.getViewTreeObserver().removeOnGlobalFocusChangeListener(listener);
|
||||
v.getRootView().getViewTreeObserver().removeOnGlobalFocusChangeListener(listener);
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
@@ -99,7 +99,7 @@ public class WindowCallbackLancet {
|
||||
@Override
|
||||
public void onViewAttachedToWindow(@NonNull View v) {
|
||||
try {
|
||||
v.getViewTreeObserver().addOnGlobalFocusChangeListener(listener);
|
||||
v.getRootView().getViewTreeObserver().addOnGlobalFocusChangeListener(listener);
|
||||
isAdd = true;
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
@@ -109,7 +109,7 @@ public class WindowCallbackLancet {
|
||||
public void onViewDetachedFromWindow(@NonNull View v) {
|
||||
try {
|
||||
if (isAdd) {
|
||||
v.getViewTreeObserver().removeOnGlobalFocusChangeListener(listener);
|
||||
v.getRootView().getViewTreeObserver().removeOnGlobalFocusChangeListener(listener);
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
|
||||
Reference in New Issue
Block a user