public class API {
private static Context context = null;
private static MainActivity callbackClass = null;
public API(MainActivity cls, Context cntxt){
context = cntxt;
callbackClass = cls;
}
public void request(String method) {
new Request().execute(method);
}
public class Request extends AsyncTask<String, String, String> {
@Override
protected String doInBackground(String... params) {
//запрос к api
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
callbackClass.onRequestEnd(result);
}
}
}
я вытащу ее из стора и посмотрю на чем она собрана