Fix issue #251 - auto-completion with tags

This commit is contained in:
tom79 2019-07-26 17:55:19 +02:00
parent 39b40ab88d
commit 1752849938
2 changed files with 8 additions and 9 deletions

View File

@ -4173,9 +4173,15 @@ public class API {
private List<String> parseTags(JSONArray jsonArray){
List<String> list_tmp = new ArrayList<>();
for(int i = 0; i < jsonArray.length(); i++){
try {
list_tmp.add(jsonArray.getJSONObject(i).getString("name"));
} catch (JSONException ignored) {}
if( jsonArray.get(i) instanceof JSONObject) {
list_tmp.add(jsonArray.getJSONObject(i).getString("name"));
}else{
list_tmp.add(jsonArray.getString(i));
}
} catch (JSONException ignored) {
}
}
return list_tmp;
}

View File

@ -16,12 +16,7 @@ package app.fedilab.android.drawers;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
@ -30,8 +25,6 @@ import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.target.SimpleTarget;
import com.bumptech.glide.request.transition.Transition;
import java.util.List;