2012-02-06 2 views
12

내 코드가 OnOptionsItemSelected 메서드 안에 들어갑니다. 나는 간단한 토스트를 보여 주려고 노력했다. 그리고 그것은 잘 작동한다. 그래서 최소한 나는 내가 "거기에 도착하고있다라는 것을 알고있다.ArrayAdapter를 AlertDialog 및 .setAdapter와 함께 사용

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.select_dialog_multichoice); 
adapter.add("whatever data1"); 
adapter.add("whatever data2"); 
adapter.add("whatever data3"); 
AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setTitle("whatever title"); 
builder.setAdapter(adapter, new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog, int item) { 

    } 
}); 

문제는 경고 대화 상자가 없다는 것입니다. 간단한 배열로 경고 대화 상자를 만들려고했는데 작동합니다.

답변

10

나는 당신이 그것을 년대

AlertDialog alert = builder.create(); 
alert.show(); 
+0

누락 생각합니다. 나는 운 좋게도 잠시 동안 사용 해왔다. 복사/붙여 넣기를 많이 마친 후 두 시간 만에 사라졌습니다. 감사 – HSPalm