私が書いているAndroidアプリでは、多くのアプリが特定のAPIに対するWebリクエストを実行します。データの形式が同じになるので、毎回書き直すのではなく、すべての要求を実行する多くの機能を集中化したいと考えました。コールバック関数の折り返し
は例えば、私は、私は、Web要求を行うたびにルーチンチェック同じエラー行います
JSONObject jo = new JSONObject(response);
boolean success = jo.getBoolean("success");
if(success) {
//Do work
} else {
//Display error
}
私の考えは、このResponse.Listener
を実装するクラスのいくつかの並べ替えすることでしたが、私は判断できませんでしたエラーなどの効果的な処理方法。私の質問はコールバックで繰り返し機能を実行する簡単な方法はありますか?私はエレガントなソリューションを探していますが、必ずしも最も簡単なソリューションではありません。