gpt4 book ai didi

android - 应用程序崩溃并显示 "isWhitelistProcess - Process is Whitelisted"

转载 作者:行者123 更新时间:2023-11-29 02:20:33 27 4
gpt4 key购买 nike

我有两个类 TrapCardEquipmentCard,我想从中创建一个对象并通过 Activity 传递该对象。我将一个字符串和一个 int 变量放入我的 parcelable 对象中。 int 变量是对 .svg 图像的引用。然后我试图从对象中获取引用以在另一个 Activity 中加载 .svg 图像。对于 TrapCard 这有效。但是,当我对 EquiptmentCard 执行同样的操作时,我的应用程序因 E/Zygote: isWhitelistProcess - Process is Whitelisted

而崩溃

来自 EquiptmentCard 的构造函数:

public EquipmentCard(String cardName){
this.cardName = cardName;
switch (cardName){
case "Rope": cardPicRes = R.drawable.ic_rope;
break;
}
}

我在这里尝试获取引用并加载图像

final EquipmentCard equipCard = new EquipmentCard(cardName);
returnIntent.putExtra("card",equipCard);
returnIntent.putExtra("cardType","E");
runOnUiThread(new Runnable() {
@Override
public void run() {
imgViewCard.setImageDrawable(getResources().getDrawable(equipCard.getCardPicRes(), getApplicationContext().getTheme()));
}
});

对于 TrapCard 也是一样的,这行得通

final TrapCard trapCard = new TrapCard(cardName);
returnIntent.putExtra("card",trapCard);
returnIntent.putExtra("cardType","F");
runOnUiThread(new Runnable() {
@Override
public void run() {
imgViewCard.setImageDrawable(getResources().getDrawable(trapCard.getCardPicRes(), getApplicationContext().getTheme()));
}
});

我在 Google mobileVisionAPI 的 receiveDetections 函数中执行此操作

通过调试我可以看到我的代码运行到这一行

imgViewCard.setImageDrawable(getResources().getDrawable(equipCard.getCardPicRes(), getApplicationContext().getTheme()));

然后因 logcat 中提到的错误而崩溃。我把它放在 try and catch 中,但我没有收到任何错误。预先感谢您的宝贵时间,祝您有愉快的一天。
更新 1:我将 EquipmentCard 中的图像设置为 ic_spider1 并且它起作用了。我不知道 ic_rope 有什么问题。
UPDATE2:现在我得到一个异常android.content.res.Resources$NotFoundException: Drawable xxx.xxx:drawable/ic_rope with resource ID #0x7f060072 但我不知道为什么。我添加它的方式与添加蜘蛛的方式相同。删除并再次添加不起作用。
更新 3:好的。看来我的 ic_rope.xml 里面有一个很大的字符串。我尝试重建我的项目,然后它显示消息 string too large to encode using UTF-8。如果我删除 ic_rope.xml,我可以毫无错误地重建。

最佳答案

尝试替换

imgViewCard.setImageDrawable(getResources().getDrawable(equipCard.getCardPicRes(), getApplicationContext().getTheme()));

与:

setImageResource(R.id.your_image_id)

关于android - 应用程序崩溃并显示 "isWhitelistProcess - Process is Whitelisted",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56124206/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com