Skip to content

Commit 9496258

Browse files
committed
Fix淘宝确认收货不能使用指纹支付
1 parent af4cc57 commit 9496258

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/src/main/java/com/yyxx/wechatfp/xposed/plugin/XposedTaobaoPlugin.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ public void main(final Context context, final XC_LoadPackage.LoadPackageParam lp
7474
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
7575
final Activity activity = (Activity) param.thisObject;
7676
final String activityClzName = activity.getClass().getName();
77+
if (BuildConfig.DEBUG) {
78+
L.d("activity", activity, "clz", activityClzName);
79+
}
7780
mCurrentActivity = activity;
7881
if (activityClzName.contains(".TaobaoSettingActivity")) {
7982
Task.onMain(10, () -> doSettingsMenuInject(activity));
@@ -94,8 +97,9 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
9497
if (mCurrentActivity != activity) {
9598
return;
9699
}
97-
View key1View = ViewUtil.findViewByName(activity, "com.taobao.taobao", "mini_spwd_input");
98-
if (key1View == null) {
100+
ViewUtil.recursiveLoopChildren((ViewGroup) activity.getWindow().getDecorView());
101+
if (ViewUtil.findViewByName(activity, "com.taobao.taobao", "mini_spwd_input") == null
102+
&& ViewUtil.findViewByName(activity, "com.taobao.taobao", "simplePwdLayout") == null) {
99103
return;
100104
}
101105
if (mIsViewTreeObserverFirst) {

0 commit comments

Comments
 (0)