【问题标题】:How to keep FTP connection (or any connection object) alive between activities如何在活动之间保持 FTP 连接(或任何连接对象)处于活动状态
【发布时间】:2010-10-27 01:11:11
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: android ftp android-activity


    【解决方案1】:

    扩展你的应用程序类并在那里编写 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">
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 2021-09-13
    • 2013-08-27
    • 2019-09-01
    • 2013-03-20
    相关资源
    最近更新 更多