From 038a86e35cf55371c43f724359348e79e4e22cef Mon Sep 17 00:00:00 2001 From: Przemek Grondek <github@nerull7.info> Date: Wed, 8 Oct 2014 20:39:13 +0200 Subject: [PATCH] Moved OnPostExecuteListener to Download class --- .../nerull7/mysqlbrowser/db/DatabaseConnector.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/info/nerull7/mysqlbrowser/db/DatabaseConnector.java b/app/src/main/java/info/nerull7/mysqlbrowser/db/DatabaseConnector.java index c4f98ad..9fbbd6f 100644 --- a/app/src/main/java/info/nerull7/mysqlbrowser/db/DatabaseConnector.java +++ b/app/src/main/java/info/nerull7/mysqlbrowser/db/DatabaseConnector.java @@ -55,7 +55,7 @@ public class DatabaseConnector { private MatrixReturnListener matrixReturnListener; public static String errorMsg; - private OnPostExecuteListener onPostExecuteListener; + private Downloader.OnPostExecuteListener onPostExecuteListener; public DatabaseConnector(String login, String password, String url, Resources resources){ this.login = login; @@ -408,7 +408,7 @@ public class DatabaseConnector { this.matrixReturnListener = matrixReturnListener; } - public void setOnPostExecuteListener(OnPostExecuteListener onPostExecuteListener){ + public void setOnPostExecuteListener(Downloader.OnPostExecuteListener onPostExecuteListener){ this.onPostExecuteListener = onPostExecuteListener; } @@ -432,9 +432,7 @@ public class DatabaseConnector { public void onMatrixReturn(List<List<String>> data); } - public static interface OnPostExecuteListener { - void onPostExecute(); - } + private static class Downloader extends AsyncTask<Request, Void, String> { private OnFinishedListener onFinishedListener; @@ -552,6 +550,9 @@ public class DatabaseConnector { void onFinished(String data, String error); } + public static interface OnPostExecuteListener { + void onPostExecute(); + } } class Request{