从自定义函数创建Curtom类

时间:2013-11-30 21:03:33

标签: java android

我是Android开发的新手,我正在尝试创建一个自定义类,我可以在我的活动中访问该类以从服务器上的文件中读取文本。我有一个自定义功能,但我需要在许多活动中访问此功能,所以我需要一个执行相同操作的自定义类。我的功能在这里

public String GetLinkss(String url)  {
    String StringBuffer="";
    String stringText="";
        try {
            URL link = new URL(url);
            BufferedReader bufferReader = new BufferedReader(
                    new InputStreamReader(link.openStream()));

            while ((StringBuffer = bufferReader.readLine()) != null) {
                stringText += StringBuffer;
            }
            bufferReader.close();
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    return stringText;


}

1 个答案:

答案 0 :(得分:1)

创建一个这样的包:

package com.whatever.utils;
public class Utils {
    private Context mContext;
    // constructor
    public Utils(Context activityContext) {
        mContext = activityContext;
    }

    public static String GetLinkss(String url) {
        // your stuff
    }
    // other functions/methods used throughout the application
}

然后你可以在任何你想要的地方使用它:

String myStringText = Utils.GetLinkss("my_url");

HTH