首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android/Java中跟踪回调结果代码的最佳实践?

在Android/Java中跟踪回调结果代码的最佳实践?
EN

Stack Overflow用户
提问于 2012-06-22 20:49:03
回答 1查看 309关注 0票数 0

我正在创建一个Facebook应用程序,它使用了许多对Facebook的asynchrunner类的调用。因此,我经常使用许多回调侦听器。我有许多必须响应的类。我发现我记不住哪些类定义了哪些回调监听器的结果代码。我担心我最终会在两个不同的类中使用相同的回调结果代码,这可能会导致严重的问题。组织这项工作的最佳实践是什么?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-23 00:17:29

我想你的意思可能是“请求代码”,但对于这个答案的目的来说,这并不重要。我建议创建一个单独的接口来包含所有这些代码:

代码语言:javascript
运行
复制
public interface FBCallbackCodes {
    public final static int AUTH_CODE = 1;
    public final static int POST_PHOTO_CODE = 2;
    ...
}

然后,当您需要引入新代码时,只需将另一个public final static添加到此接口并像FBCallbackCodes.AUTH_CODE一样使用它,而不是在使用值的地方硬编码它们。

这样你就实现了两件事:

  1. 所有代码都保存在一个位置,在不引入duplication.
  2. If的情况下,您将很容易看到还可以添加哪些内容您的应用程序中有两个地方通过相同的代码使用相同的功能,您可以很容易地看到所需的代码已经存在,只需重新使用它。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11156492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档