問題タブ [adapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1319 参照

android - リストビューのデータ変更イベントはどこで処理する必要がありますか?

アダプタからカスタム ビューで埋められた ListView があります。各ビューには 2 つのボタンがあり、1 つは別のアクティビティを開始してそのリスト アイテムの内容を編集し、もう 1 つはそのアイテムを削除します。

私の質問は、これらのボタンの ClickEvent ハンドラーをどこに置くべきですか? 必要な情報がすべて揃っているので、それらをカスタム ビュー コードに正しく配置する必要がありますか? アイテムを削除してアダプタ データを更新し、onDataSetChanged() などを呼び出す ASyncTask を開始する必要がありますか?

これはすべて、イベントを通じて ListActivity にバブルアップする必要がありますか?

おそらくどのレベルでも機能させることができますが、この階層 (Activity->ListView->Adapter->ListItemView) に沿ったどのレベルで、ListView のバッキング データを編集/削除するのが適切ですか?

0 投票する
2 に答える
1734 参照

java - さまざまなインターフェイス メソッドがさまざまなパラメーターを持つ場合に使用できるアダプター パターン

多くのデータ プロバイダー (ブローカー) の 1 つによって/から提供されるデータを持つクライアント側のスイング アプリを作成しています。ただし、データプロバイダーには、同じことを実行するさまざまな方法があります。

broker1 のログイン方法

broker2 のログイン方法

すべてのプロバイダーで、一連の必要なアクションは同じです。

login、getstatus、sendRequest、getData、logOff
(ただし、params と戻り値の型は異なります)

アダプターのパターンを見てみましたが、必要なメソッドのパラメーターが異なるため、残念ながらうまく使用できません。

この場合、アダプターパターンは使用できますか? もしそうならどのように?
そうでない場合、これを行う最良の方法は何ですか?

ありがとう。

0 投票する
1 に答える
310 参照

android - Adapter & Theme.Dialog & 更新コンテンツ

SQLiteの列の結果番号に従って、ListView を使用するアクティビティ ASimpleCursorAdapterがあり、各行に対して、表示する必要がある ImageView があります。次に、 を持つアクティビティであるアクティビティ BTheme.Dialogがあります。(startActivityForResult を介して)アクティビティ Bを開くと、いくつかの項目があり、1 つの項目を選択すると、アクティビティ Bが終了します。そのため、 Activity Aに戻ると、LogCat を介して bindView が呼び出されているが newView が呼び出されていないことがわかり、ImageView が新しいイメージで更新されません。

onResume()とで notifyDataSetChanged() を呼び出してみましたが、どちらもアクティビティ BonActivityResult()から戻ったときに呼び出されますが、何も起こりません!

したがって、アクティビティ Bと同じことを行う通常のアクティビティであるアクティビティ Cがありますが、アクティビティではありません。CからAに戻ると、newView が呼び出され、ImageView が更新されます。:DTheme.Dialog

私は何をすべきか?

0 投票する
0 に答える
961 参照

android - Android:拡張CursorAdapterの問題

データベースを更新するサービスのRESTAPIをクエリするコードがあり、データベースを調べるカーソルがあります。googleioschedアプリからいくつかの基礎となるフレームワークを入手しました。

mRunnersAdapter.notifyDataSetChanged()メソッドでの呼び出しonReceiveResultは何もしないようですmRunnerHandler.startQuery。Runnableで手動でクエリを開始するだけでmRefreshRunnersRunnableデータが更新されます。ここに何か問題があると思います。クエリを再開する必要はないと確信していますが、他に何も機能しないようです。

誰かが私がどこで間違っているのか見ることができますか?

0 投票する
2 に答える
2421 参照

android - カーソル付き ListActivity

CursorAdapter を使用する簡単な例を知っている人はいますか? これが私が今行っていることであり、RuntimeException でクラッシュしています。私は初心者であり、Cursor を使用する ListView の簡単な例が見つからないことを考えると、単純な何かが欠けていると確信しています。

ありがとう、


...

public final class MyListActivity extends ListActivity { private class MyCursorAdapter extends CursorAdapter { public MyCursorAdapter(Context context, Cursor cursor) { super(context, cursor); // クラッシュ ...

...

0 投票する
2 に答える
865 参照

android - Android:AutoCompleteTextView 別のフィールドを検索し、テキスト ビューに挿入されたもの

AutoCompleteTextView のアダプターが別のフィールドを検索できるかどうかを知っている人はいますか?

たとえば、電話番号、住所、名前を含む文字列があります。これらの値のいずれかを入力して必要なものを取得できるため、これは検索に適していますが、完全な名前を TextView に返して表示したいだけですか?

これは可能ですか、またはアダプターは検索と AutoCompleteTextView への戻りの両方に同じ値を使用する必要がありますか?

読んでくれてありがとう、トニー

0 投票する
1 に答える
94 参照

java - UI要素を複雑なリンクアイテムのデータにリンクしますか?

チェックボックスや大きなTextViewのように外部データにリンクするにはどうすればよいですか?SimpleCursorAdapterを使用する必要がありますか?または、独自のアダプタを作成しますか?ArrayAdapterまたはBaseAdapterを拡張する必要がありますか?
私のリストアイテムUI:

リストアイテムUI

0 投票する
2 に答える
377 参照

javascript - jQuery機能のYUI3へのマッピング?

jQuery1.3.2とYUI2.6の両方を使用しているプロジェクトがあり、どちらかを選択するときが来ました。私にはjQueryを愛し、jQueryなしでは生きていけない開発者がたくさんいますが、YUI 3の機能のいくつかはプロジェクトにより適していると思います(例:ベースウィジェット)。

jQueryとYUI3の間の機能のマッピングを見つけようとして、 jQuery1.4.2とYUI3.0.0を比較したjQuery--YUI3RosettaStoneを見つけました。YUI 3.1.1または3.2.0プレビューを見ていますが、他のリソースがあるかどうか疑問に思いますか?少しの間、私はアダプター/シムレイヤーを書きたくなりましたが、それは問題を混乱させるだけであり、開発者はどちらかのパラダイムで作業する方が良いと思います。

更新: 上記のコンテンツがhttp://www.jsrosettastone.com/に移行され、「YUIチームが丁寧に維持管理を引き継いだ」とのことです。jQuery1.4.2とYUI3.1.2を比較するようになりました

0 投票する
1 に答える
847 参照

android - sqlite文字列フィールドに基づいてimageviewsrcを変更する場合

私は以前にこの質問を聞いたことがありますが、答えは時代遅れのようです。

スピナーから数値を取り出して、sqliteデータベースに文字列として保存しています。imageviewを行のxmlファイルに配置しました。ある種のアダプターの作成が必要だと確信しています。

データベースの文字列の値に基づいてimageviewソースを変更するにはどうすればよいですか?

これが私が今持っているものです。imageview srcは静的であり、idはxmlレイアウトにあります。

private void fillData(){

追加のフィールドKEY_TEMPがあり、文字列(0 OR 1 OR 2 OR 3)の場合は値があります。いずれの場合もimageviewsrcを変更したいと思います。

0 投票する
2 に答える
1143 参照

model - Magentoモデル:データベースではなく配列からデータを取得する方法は?

通常、Magento のモデルは MySQL データベースによって「バックアップ」されます。これは、データの取得元であり、永続化される場所です。標準の PHP 配列からデータを取得するにはどうすればよいですか? どこかで利用できるサンプルコードはありますか? (私は今のところ「読む」ことに特に興味がありますが、「書く」方法も知っておくと役に立ちます。)