如何在活动之间保持FTP连接(或任何连接对象)的活动

时间:2010-10-27 01:11:12

标签: android ftp android-activity

我在我的应用程序之上编写了一个非常基本的FTP客户端,我有2个活动。第一个是文件浏览器,第二个是图像查看器。一旦我点击资源管理器上的图像文件名,我想将连接传递给另一个活动来处理额外的东西。基本上,我想在两个活动之间保持相同的org.apache.commons.net.ftp.FTPClient对象(处理连接)。我知道我不能在意图中传递一个对象所以我不知道我最好的赌注是什么。

感谢。

1 个答案:

答案 0 :(得分:2)

扩展你的应用程序类并在那里编写ftp连接,每次你需要使用它时调用应用程序

public class FtpConnect extends Application {

//FTP CODE

}

哪里需要使用它

FtpConnect singleFtpHandler = (FtpConnect) CurrentActivityClass.this.getApplication();              
singleFtpHandler.method();

您需要将appExtender名称添加到清单中,如下所示:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".FtpConnect">