【问题标题】:Running a non-Activity class运行非活动类
【发布时间】:2012-12-26 15:08:22
【问题描述】:

我有更多的理解问题。 我在我的 Android 项目中添加了一个新类。该类不是活动类,它使用非活动类的对象来获取一些信息。 但是,我无法测试它是否能发挥作用。我无法调试它,我在代码中构建的日志消息都没有显示在 logcat 中。 否则我如何测试项目中的类?

我对 java+Android+Eclipse 的了解非常有限,所以我不知道,这里的问题是哪一个。

请帮忙。

【问题讨论】:

  • 检查你是否从 Android Activity 调用它??
  • 假设您在 Activity 中使用非 Activity 类,那么您可以测试/记录返回给 Activity 的输出。
  • 阅读 anddev 书:andbook.anddev.org。如果您对平台没有最低限度的了解,差距就太深了。
  • @Snicolas,我现在就在。我会尝试这里发布的所有答案。谢谢大家
  • 我在 Mustafa 和 iturki 建议的 Activity 中使用非活动类,我现在可以测试它。谢谢。所以,如果你发表你的评论作为答案,我可以检查一下。

标签: java android eclipse debugging


【解决方案1】:

创建测试 Activity,添加一些 UI 元素,这些元素与您的 non-Activity class 执行一些逻辑,然后测试它

【讨论】:

    【解决方案2】:

    添加一个类

    public static void main(String[] args)
    

    并运行它。

    例如

    public class Runner {
    public static void main(String[] args) {
        //do smth here
    }
    

    }

    【讨论】:

    • 这只是重新创建了它试图解决的问题。第二段代码将如何在 Android 设备上执行的问题取代了海报的类将如何执行的问题。
    【解决方案3】:

    您可以简单地开发一个带有按钮的基本 Activity 来触发您的类的功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-12
      • 2021-11-06
      • 2021-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      相关资源
      最近更新 更多