gpt4 book ai didi

android - Activity 中的许多导入会影响android中的性能吗

转载 作者:搜寻专家 更新时间:2023-11-01 09:10:19 27 4
gpt4 key购买 nike

activity/apps 中的许多 import 语句是否会影响 android 中的性能。

示例情况 1:

在 Activity/public class(我们称它为 DialogHelper.java)中,我在这个 DialogHelper.java 中处理所有应用程序对话框,并且我有多个导入语句在该 Activity 中,它会影响运行时性能或对手机内存有任何影响或降低性能吗?

示例情况 2:

而不是使用完全不需要导入的catch (Exception e)

try {   
String url = "data";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
activity.startActivity(i);
} catch (Exception e) {
//Exception here
}

我用过这个,需要导入 android.content.ActivityNotFoundException; ,哪个更好?

try {   
String url = "data";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
activity.startActivity(i);
} catch (ActivityNotFoundException e) {
//Exception here
}

最佳答案

实际上,除非您导入数百个类,否则我怀疑您会看到任何性能下降。

话虽这么说,在实践中你应该只导入你需要的东西。 IE。如果您需要来自 ActivityNotFoundException 的特定内容,或者只想捕获该类型的异常,请务必使用它。但如果您不这样做,使用它的父类(super class)会减轻性能的负担。

关于android - Activity 中的许多导入会影响android中的性能吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692090/

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