2011-06-24 13 views
0

私はメインビューに2つのスピナーを持っています。私はそのスピナーにアイテムのリストを持っています。値を取得する必要があるので、adapter.getItem(position)を使用します(value1value2としましょう)。ユーザーがスピナーの両方でアイテムを選択するのを待って任意の時間を与える、私はいくつかのコードを実行したい。これを達成する最も効率的な方法は何ですか? value1またはvalue2がnullの場合、onItemSelectedをチェックインする必要がありますか?助言がありますか?両方のスピナーが選択したアイテムを待っている

答えて

1

ヌルをチェックすると、よかったです。

//inside onItemSelected() 
if (spinner1value != null && spinner2value != null) { 
    DoYourStuff(); 
} 
0
私はこのようなものでしょう

2本体擬似コード:

spinner1Selected = false; 
spinner2Selected = false; 

Spinner1ItemSelected { 
    spinner1Selected = true; 
    if(spinner1Selected == true && spinner2Selected == true) doMyStuff(); 
} 

Spinner2ItemSelected { 
    spinner1Selected = true; 
    if(spinner1Selected == true && spinner2Selected == true) doMyStuff(); 
} 

doMyStuff(){ 
    doing my stuff... 

    spinner1Selected = false; 
    spinner2Selected = false; 
} 
関連する問題