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

포스트 딜레이 관련해서 각각 액티비티를 주고 싶은데 그 방법을 모르겠습니다.

0 추천

 

안녕하세요.

일반 버튼에 관련해서 버튼에 씌여지는 텍스트 문구들이 2초마다 변하게 만들었습니다.

그런데, 다름이 아니라 처음에는 1이 뜨고, 2초 뒤에는 2가 뜨고, 또 2초 뒤에는 3이 뜹니다.

여기서 1을 눌렀을때는 one.activity로 가지게 하고싶고, 2를 눌렀을 경우에 two.activity로 가게 하고싶고

3을 눌렀을 경우에는 three.activity로 가지게 하고 싶습니다 ㅠ 어떻게 구성을 해주어야 각 액티비티로

이동을 시켜줄수 있을지 모르겠습니다..

int ex = 0;
Handler handler = new Handler();
Button End_Toolbar;     // 맨 텍스트가 변하는 버튼임


private Runnable mRunnable = new Runnable() {
    @Override
    public void run() {

        switch(ex)
        {
            case 0:
                End_Toolbar.setText(" 1 ");
                ex = ex +1;
                break;

            case 1:
                End_Toolbar.setText(" 2 ");
                ex = ex +1;
                break;

            case 2:
                End_Toolbar.setText(" 3 ");
                ex=0;
                break;
        }
        handler.postDelayed(mRunnable, 2000);

    }

};


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setTitle("화면 ");
    setContentView(R.layout.activity_viewpager);

 
    End_Toolbar = (Button) findViewById(R.id.toolbar_button);
    handler.postDelayed(mRunnable, 2000);
비선아 (920 포인트) 님이 2016년 11월 24일 질문

1개의 답변

0 추천
 
채택된 답변
End_Toolbar 에 click event 를 걸고 click 시 getText 로 현재 text 값을 기준으로 activity 를 띄우세요
aucd29 (218,390 포인트) 님이 2016년 11월 24일 답변
비선아님이 2016년 11월 26일 채택됨
...