私はスピナーのwebservices(Json)からリストデータを取得します。しかし、スピナーのwebsevicesデータの前にnull値を表示したい(最初の値がnullである必要があります)最初の値をスピナーにデフォルトで追加する方法。?
助けてください。 私にサンプルコードを与えてください。
ありがとうございます。
私はスピナーのwebservices(Json)からリストデータを取得します。しかし、スピナーのwebsevicesデータの前にnull値を表示したい(最初の値がnullである必要があります)最初の値をスピナーにデフォルトで追加する方法。?
助けてください。 私にサンプルコードを与えてください。
ありがとうございます。
あなたはヌル値を表すダミーのオブジェクトを追加することができます。しかし、スピナーはこれ用に設計されていません - データが含まれている必要があります(データがない場合は何もありません)。
だからあなたの場合には、私はListView
またはstartActivityForResult
と新しい活動にオープンし、Intent
を返すことができた代わりに、似たような使用することをお勧めします。
あなたは、単一のスレッドで全体のプロセスをやっていますか?
あなたが最初にあなたは空の配列/リストを膨らませる、あなたのリスナーを使用することができ、後で、あなたのデータの変更を設定することができます。..
スピナー内部のNULL値は、あなたに本当に迷惑な例外を提供します。配列の最初の要素として「Please、select one」または「Nothing selected」のようなオブジェクトを追加する方がよいでしょう。スピナーに与えた配列を作成するときは、まずこの要素を追加して、実際のデータをロードします。