마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 리스트뷰 하나씩 생성 질문있습니다.

0 추천
public class ListViewExample extends ListActivity {
    private ArrayList<String> list;
    private ArrayAdapter<String> adapter;
    private EditText inputText;
    private Button inputButton;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        inputText = (EditText)findViewById(R.id.inputText);
        inputButton = (Button)findViewById(R.id.inputButton);
        list = new ArrayList<String>();
        
        adapter = new ArrayAdapter<String>(this, 
        android.R.layout.simple_list_item_1, list);
        inputButton.setOnClickListener(new OnClickListener(){
 
@Override
public void onClick(View v) {
list.add(inputText.getText().toString());
inputText.setText("");
adapter.notifyDataSetChanged();
}
       
        });
        list.add("안녕");
        adapter.notifyDataSetChanged();
        
        try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
        list.add("하세요");
        adapter.notifyDataSetChanged();
        
 
        
        setListAdapter(adapter);
    }
}
 
 
위에가 제가 만들 소스인데
 
처음 어플 실행시 안녕을 먼저 출력후 5초있다가 하세요를 리스트뷰에 출력하려고 하는데
 
제가 만든걸로는 어플실행시 5초후에 한번에 출력됩니다.
 
알려주시면 감사합니다.
반달곰 초보욤 (120 포인트) 님이 2015년 3월 13일 질문

1개의 답변

0 추천
sleep 말고 timer를 써보세요
쎄미 (162,410 포인트) 님이 2015년 3월 13일 답변
...