在PE SDK Android IMG.LY中添加自定义贴纸

问题描述 投票:0回答:1

我已经用我的 PNG 添加了一个自定义 StickerCategoryItem,一切正常,除了当我单击任何贴纸时,应用程序因空指针异常而崩溃。出现以下错误。

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' 
        on a null object reference
        at ly.img.android.pesdk.backend.model.state.manager.StateHandler.createLayerSettingsModel(StateHandler.java:388)
sdk
1个回答
1
投票

我也面临着类似的问题。我发现我没有将贴纸资产声明为AssetConfig,这导致了崩溃。

https://img.ly/docs/vesdk/android/features/stickers/#managing-sticker-assets

AssetConfig assetConfig = settingsList.getConfig();

assetConfig.addAsset(new ImageStickerAsset("stipop"+spSticker.getStickerId(),ImageSource.create(Uri.parse(spSticker.getStickerImg()))));
ImageStickerItem imageStickerItem = new ImageStickerItem("stipop"+spSticker.getStickerId(), spSticker.getKeyword(), ImageSource.create(Uri.parse(spSticker.getStickerImg()));
        
        

更新:我在react.js 网站上也遇到了类似的问题。我也为 IMGLY SDK 添加了一个类似的解决方案到我的反应站点Upride,并且它工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.