gpt4 book ai didi

android - 如何组织 Android 对话框 ID?

转载 作者:行者123 更新时间:2023-11-29 00:42:10 25 4
gpt4 key购买 nike

我有一个基类 ActivityA,它有一些对话框:

public static final int SOME_DIALOG_ID = 1;
public static final int OTHER_DIALOG_ID = 2;

ActivityB 继承了 ActivityA 并带有自己的对话框:

public static final int MY_DIALOG_ID = 1;
public static final int CONFLICT_DIALOG_ID = 2;

如您所见,对话框 ID 在 Activity 中不再是唯一的。这是我一直遇到的问题。易于修复,但维护起来很乏味。对于这个特定问题,必须有一些好的设计模式。请赐教!

问:组织对话 ID 的最佳方式是什么?

最佳答案

在我的情况下,我创建了名为 AppConstant.java 的类,其中包含当前应用程序中的所有常量,其中一些:

public static final int INTENT_REQUEST_CODE_ACT_MAIN_BROWSE_PICTURE = 1;
public static final int INTENT_REQUEST_CODE_ACT_MAIN_CAMMERA_SNAP = 2;
public static final int INTENT_REQUEST_CODE_ACT_PROCESS_IMAGE_PROCESS = 3;
public static final int INTENT_REQUEST_CODE_ACT_PROCESS_BROWSE_PICTURE_FOR_BACK_DATA = 4;

使用此约定,我可以轻松地在单个类中维护我的 ID。

关于android - 如何组织 Android 对话框 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675503/

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