私はこの写真のようにRecycler Viewを持っています。 ボタンをクリックすると(Bピクチャ)、私はポジションIDを取得し、このポジションを他のアクティビティのデータにアクセスしてリストする最良の方法で保存したいと考えています。結局、RetrofitでArrayListのすべての位置(たとえば)をバックエンドに送信したいと思います。Recyclerの中のボタンをクリックした後の保存場所への最良の方法View
0
A
答えて
1
- 一次処理業者・ビュー・アダプタを介して1つのコールバックリスナー
- btnClickedListenerのような設定を行い、位置パラメータとの活動にそれを実装する
- は、その後の配列リストを作成Gsonまたは文字列を使用して、アクティビティの位置を計算し、次のアクティビティに送信します。
1
これは私の仕事のプロジェクトのコードが助けになることを望むコードです。
// all item click listener
private RowItemElementClickListener mListener;
public RowViewHolder(View itemView) {
super(itemView);
// constructor
button.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View view) {
if (getListener() != null) {
getListener().onLayoutClick(view, RowViewHolder.this.getAdapterPosition());
}
}
});
}
インタフェース
import android.view.View;
/**
* Created by Wasim on 17/06/16.
*/
public interface RowItemElementClickListener {
void onLayoutClick(View v, int position);
boolean onLayoutLongClick(View v, int position);
}
活性またはその断片に任意のオブジェクトのクリックイベントを渡すリサイクラビューと、このインタフェースを使用。それにインターフェイスを実装すると、クリックとロングクリックを完全に制御できます。
関連する問題
- 1. MySQLのXクリック/日を保存する最も良い方法
- 2. 保存ボタンをクリックした後のDeleselect uisegmentedcontrolの選択
- 3. Android - 保存場所へのアクセス
- 4. Jqueryを使用した動的ページネーション - 場所の保存方法?
- 5. ストリームデータを保存するための最良の方法
- 6. アイテムのTextViewの値をRecycler View内でクリックしますか?
- 7. コレクションに最後の重複エントリを保存する最も良い方法は?
- 8. emberボタンに "temp"データを保存する最も良い方法
- 9. mousedownの場所を保存
- 10. 送信ボタンをクリックした後にフォームのヘッダー(場所)が機能しない
- 11. 保存ボタンをクリックした後、同じタブにリダイレクトする方法
- 12. AS3でマウスをクリックした場所の色を取得する最も良い方法
- 13. リセット最後のボタンをクリックした後、カウンター+ n秒の
- 14. ブラウザの戻るボタンをクリックした後にフォームの値を保存する
- 15. 戻るボタンをクリックした後のページの最終状態を保持する
- 16. 保存ボタンをクリックした後にデータベースを更新します
- 17. ボタンをクリックした後に要素を保持する方法
- 18. Portable Executableの保存場所
- 19. イメージの現在の場所を保存する方法は?
- 20. 速くて正確な場所を得るための最良の方法
- 21. 実際のデータをアプリケーションに保存する最良の方法
- 22. Excelの行参照を保存する最良の方法
- 23. WinRTアプリケーションの設定を保存する最良の方法は?
- 24. グラフの節を保存する最良の方法
- 25. ユーザーの「ランク」を保存する最良の方法 - iPhone App
- 26. Webアプリケーションの構成設定 - より良い保存場所
- 27. Submitボタンをクリックした後にテキストボックスの値を保持する方法
- 28. Javaプログラムのデフォルト保存場所の設定方法は?
- 29. Firebase:複数の画像URLを保存するための最良の方法
- 30. ユーザIDのリストを保存するための最良の方法