Будет ли много операторов импорта в деятельности / приложениях влиять на производительность в Android.
Пример ситуации 1:
В деятельности / public class
(Давайте назовем этоDialogHelper.java
), я обрабатываю все диалоговые окна приложений в этом единственном DialogHelper.java, и у меня есть несколько операторов импорта в этом действии, это повлияет на производительность во время выполнения или окажет какое-либо влияние на память телефона или замедлит производительность?
Пример ситуации 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
}