diff --git a/app/src/main/java/app/fedilab/android/drawers/SearchTagsAdapter.java b/app/src/main/java/app/fedilab/android/drawers/SearchTagsAdapter.java deleted file mode 100644 index f5bbe19f2..000000000 --- a/app/src/main/java/app/fedilab/android/drawers/SearchTagsAdapter.java +++ /dev/null @@ -1,99 +0,0 @@ -package app.fedilab.android.drawers; -/* Copyright 2019 Thomas Schneider - * - * This file is a part of Fedilab - * - * This program is free software; you can redistribute it and/or modify it under the terms of the - * GNU General Public License as published by the Free Software Foundation; either version 3 of the - * License, or (at your option) any later version. - * - * Fedilab is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even - * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - * Public License for more details. - * - * You should have received a copy of the GNU General Public License along with Fedilab; if not, - * see . */ - -import android.content.Context; -import android.content.Intent; -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import androidx.annotation.NonNull; -import androidx.recyclerview.widget.RecyclerView; - -import java.util.ArrayList; -import java.util.List; - -import app.fedilab.android.R; -import app.fedilab.android.activities.HashTagActivity; - - -/** - * Created by Thomas on 31/03/2019. - * Adapter for tags results - */ -public class SearchTagsAdapter extends RecyclerView.Adapter { - - private Context context; - private List tags; - - public SearchTagsAdapter(List tags) { - this.tags = (tags != null) ? tags : new ArrayList<>(); - } - - public String getItem(int position) { - return tags.get(position); - } - - @NonNull - @Override - public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int i) { - context = parent.getContext(); - LayoutInflater layoutInflater = LayoutInflater.from(context); - return new ViewHolder(layoutInflater.inflate(R.layout.drawer_tag_search_tab, parent, false)); - } - - @Override - public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, int i) { - final ViewHolder holder = (ViewHolder) viewHolder; - final String tag = getItem(i); - - holder.tag_name.setText(String.format("#%s", tag)); - holder.tag_name.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(context, HashTagActivity.class); - Bundle b = new Bundle(); - b.putString("tag", tag.trim()); - intent.putExtras(b); - context.startActivity(intent); - } - }); - - } - - @Override - public long getItemId(int position) { - return position; - } - - @Override - public int getItemCount() { - return tags.size(); - } - - class ViewHolder extends RecyclerView.ViewHolder { - private TextView tag_name; - - public ViewHolder(@NonNull View itemView) { - super(itemView); - tag_name = itemView.findViewById(R.id.tag_name); - } - } - - -} \ No newline at end of file