仅在测试中提供Toast消息

时间:2011-09-11 19:42:25

标签: android

我是android新手。

我制作了一个简单的程序,并使用Toast代码检查变量是否正确。完成测试后,我必须删除所有Toast代码才能发布应用。我认为必须有更有效和更好的方法来做到这一点。

请帮帮我

提前谢谢。

5 个答案:

答案 0 :(得分:2)

使用LogCat。您可以在代码中使用Log.d将值输出到LogCat输出。您可以阅读有关LogCat的详细信息并在此处记录Debugging in Android using Eclipse

答案 1 :(得分:1)

如果你使用ant,你可以在build.properties文件中定义一些像build.debug这样的参数,你需要有两个不同的文件build_dbg.properties和build_rel.properties。

答案 2 :(得分:1)

我会扩展Log类并将所有内容重定向到android.Log。 在您自己的实现中,您可以触发Toast

您需要传递Context并可能在UI线程上执行它。

答案 3 :(得分:0)

如果您使用Log。[vdiwe],则应考虑使用Androlog。它与默认的Android Log类相同,但您可以在以后释放应用程序时切换它。

它还支持某种报告机制,到目前为止我还没有测试过,但看起来很有希望。

答案 4 :(得分:-1)

我从未对Log类感到困扰,因为我发现写入System.err的所有内容都出现在Android日志中。