我已经分叉了AOSP Launcher源,并且正在尝试从图标提供程序中编辑getIcon方法。
我需要知道“ LauncherActivityInfo foo”是否是应用程序的主要活动。
我目前正在
if (foo.getLabel().toString().equals( foo.getApplicationInfo().loadLabel(mContext.getPackageManager()).toString() )
其中mContext是我的应用程序上下文
但是它并不总是有效的,因为有时它会是一个不同的标签,即使它是主要活动。有什么解决办法吗?