fixed sony crash on android 14
https://t.me/vtosterschat/3499552/3563197
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package ru.vtosters.hooks;
|
||||
|
||||
import android.os.Build;
|
||||
import me.leolin.shortcutbadger.Badger;
|
||||
import me.leolin.shortcutbadger.impl.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class ShortcutBadgerHook {
|
||||
public static void init(List<Class<? extends Badger>> list) {
|
||||
list.add(AdwHomeBadger.class);
|
||||
list.add(ApexHomeBadger.class);
|
||||
list.add(DefaultBadger.class);
|
||||
list.add(NewHtcHomeBadger.class);
|
||||
list.add(NovaHomeBadger.class);
|
||||
list.add(AsusHomeBadger.class);
|
||||
list.add(HuaweiHomeBadger.class);
|
||||
list.add(OPPOHomeBader.class);
|
||||
list.add(SamsungHomeBadger.class);
|
||||
list.add(ZukHomeBadger.class);
|
||||
list.add(VivoHomeBadger.class);
|
||||
list.add(ZTEHomeBadger.class);
|
||||
list.add(EverythingMeHomeBadger.class);
|
||||
|
||||
if (Build.VERSION.SDK_INT < 34) {
|
||||
list.add(SonyHomeBadger.class);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -43,103 +43,9 @@
|
||||
|
||||
sput-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->c:Ljava/lang/Object;
|
||||
|
||||
.line 3
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/AdwHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 4
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/ApexHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 5
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/DefaultBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 6
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/NewHtcHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 7
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/NovaHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 8
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/SonyHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 9
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/AsusHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 10
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/HuaweiHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 11
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/OPPOHomeBader;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 12
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/SamsungHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 13
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/ZukHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 14
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/VivoHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 15
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/ZTEHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 16
|
||||
sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->a:Ljava/util/List;
|
||||
|
||||
const-class v1, Lme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
invoke-static {v0}, Lru/vtosters/hooks/ShortcutBadgerHook;->init(Ljava/util/List;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
Reference in New Issue
Block a user