3月 142013
public class DownloadManager {
/**
* ダウンロード完了リスナー
*
*/
public interface OnFinishedListener {
/**
*
* @param result
*/
public void onFinished(int result);
}
/**
* @param url
* @param file
*/
public void DownloadStart( final OnFinishedListener listener) {
Log2.i("start:"+url);
if(listener != null) {
listener.onFinished(result);
}
}
}
// 使う時
DownloadManager manager = new DownloadManager();
manager.DownloadStart(
new DownloadManager.OnFinishedListener() {
@Override
public void onFinished(int result) {
Log2.i("finish");
}
});
}