我有一个包含 3 个活动的应用程序。在我的开幕活动(主要活动)中,我使用 static 关键字为我的应用程序设置字体,以便我可以重用它。其他 2 个活动从主要活动中获取字体。这构成了一个问题 - 当用户处于活动编号 3 中,然后返回主页(桌面),而不关闭应用程序然后重新打开应用程序 - 他将获得默认字体,而不是我的自定义字体。
这意味着我必须在每个活动中初始化 TypeFace 以避免这种情况。我的问题是,这样做的权利是什么?我应该在每个活动中初始化它们吗?我应该将字体放在方法内的主要活动中,然后从不同的活动中调用该方法吗?我在这里想念的还有其他方式吗?