2013-03-26 43 views
0

从另一个activity调用activity中某个函数的正确方法是什么? 我曾经这样做,创建第一个activitystatic object,并从第二个activity调用它。但这种方法被称为造成内存泄漏的方法。 那么做正确的方法是什么?从另一个活动调用一个活动中的函数的方法是什么?

+0

使用单例。在单例类中定义方法 – Raghunandan 2013-03-26 07:10:23

+0

该方法会做什么例如? – 2013-03-26 07:19:06

+0

该fucncton可以用于调用Web服务或从数组列表中删除项目。我需要在很多活动中做到这一点。现在,我将activity的上下文作为静态对象存储在类中。 – 2013-03-26 07:28:46

回答

0

您所描述的方法仅在存储上下文/活动的某处时导致内存泄漏。

在android sdk中有类使用相同的方法(例如吐司)

+0

我正在使用一个类来存储静态对象。如何不存储上下文? – 2013-03-26 07:16:13

+0

你存储哪些对象? – 2013-03-26 07:16:40

+0

我在类中存储第一个活动的上下文,并在第二个活动中使用此上下文来调用第一个活动中的函数。 – 2013-03-26 07:20:39