小编mad*_*285的帖子

拥有数百个只读静态变量是否会导致性能问题?

我正在开发一个新的应用程序,Asp.Net MVC project这次是为了更好地控制应用程序的静态内容,我计划将所有内容作为可重用属性存储在readonly static variables. 这些值在应用程序的整个生命周期中不会改变。

使用示例:

  • 我创建了一个类,将所有消息保存在静态变量中,这样如果我想更改默认保存消息,我可以从这里更改它,而无需更改项目中的每个事件。这还包括验证消息。(数量可能会快速增长,具体取决于项目的规模)

  • 其他用途:存储所有与应用程序相关的属性,例如版本、标题、密钥等等。我还计划存储按钮文本和其他 UI 控件相关的属性,以便可以轻松自定义它们,例如我不知道可能是 CSS 类。

  • 更不用说,除了上述之外,我还有许多静态类,例如数据访问助手和带有一些静态方法的实用函数。

示例类:

public static class Messages
    {
        public static class Response
        {
            public readonly static string SUCCESS = "Process completed successfully";
            public readonly static string FAILED = "Process failed";
            public readonly static string ERROR = "Some error occured";
            public readonly static string OPRNOTPERFORMED = "Operation aborted/failed for some unknown reason. Please contact your administrator";

            //LOGIN
            public readonly static string USERNOTFOUND = "Invalid username …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc web-applications static-variables readonly-variable

5
推荐指数
1
解决办法
256
查看次数

未找到类 BadgeDrawable。如何在Android中使用Material Design BadgeDrawable

我第一次尝试在材料 TabItem 上使用徽章通知图标。我的目标是在 RecyclerView 中显示带有项目总数的徽章。我正在阅读此文档Tab Layout - Material Components for Android并尝试相应地实现该功能,但在这一行BadgeDrawable badge = tablayout.getTab(0).getOrCreateBadge();我收到了BadgeDrawable该类未找到的错误。

谁能帮我这个?

谢谢

android material-design android-tablayout material-components material-components-android

3
推荐指数
1
解决办法
1675
查看次数