2010-08-30 39 views
0

我有2个活动 - A和BAndroid:无限子活动。这会成为记忆问题吗?

在包含列表视图的活动A中产生一个新的子活动B.在活动B中有一个按钮启动活动A以便选择另一个子活动B.

这似乎创造一个无限循环方案,其中

A-> B-> A-> B-> A-> B-> A-> B - > ......... .....

所以,如果我中途退出程序,并再次返回我会得到一个问题?

因为我的程序有一个随机抛出的异常,我没有办法解决。

回答

1

你的程序抛出什么样的异常?

而且 - 这不应该成为一个问题,因为Android会从内存中删除未使用的活动。如果您在某些变量字段中保留未使用的活动并且Android无法处理它们,问题就会发生。

+0

不,我没有这样做。我想我正在继续调试,但问题是如此随机,发生在不同的活动,它很难赶上。 – Kyith 2010-08-30 13:49:06

+0

尝试使用一些错误报告库 - http://code.google.com/p/acra/ – krtek 2010-08-30 14:01:11