×
Crocus
공부한 내용을 정리하는 블로그로 시작한
Crocus는 2014년 1월 14일 부터 시작하여
현재 월 6만명, 총 1,683,642명의 방문자 수를 기록하고 있습니다.
Donation
이제 많은 사용자들이 이용하는 만큼
더 다양한 서비스 개발/제공을 위해 후원금을 모금하고자 합니다.
후원을 해주시는 분들은 Donators 명단에 성명, 후원금을 기입해드리며
Crocus 블로그가 아닌 다른 곳에 정리해둔 저만의 내용을 공유해 드리고자 합니다.
Account
예금주 : 고관우
신한은행 : 110-334-866541
카카오뱅크 : 3333-01-7888060

👉 후원 페이지 바로가기 Donators
익명 : 5000원(Crocus응원합니다.)
busyhuman: 5000원(유용한 지식 감사합니다.)
익명 : 5000원(알고리즘 학습러)
728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
== 가장 원칙대로라면 이 방법이 맞으나 ==
 
package com.example.test;
 
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    int value = 0;
    TextView mText;
    Handler mHandler;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        mText = (TextView) findViewById(R.id.text);
        mHandler = new MyHandler();
        mHandler.sendEmptyMessage(0);
    }
 
    class MyHandler extends Handler {
        public void handleMessage(Message msg) {
            mText.setText("vlaue :: " + value++);
            mHandler.sendEmptyMessageDelayed(01000);
        }
    }
}
 
 
== 익명 클래스를 사용하면 좀 더 코드를 간결하게 할 수 있다. ==
 
package com.example.test;
 
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    int value = 0;
    TextView mText;
    Handler mHandler;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        mText = (TextView) findViewById(R.id.text);
        mHandler = new Handler() {
    public void handleMessage(Message msg) {
        value++;
        mText.setText("Value = " + value);
        if (value < 5)
            mHandler.sendEmptyMessageDelayed(01000);
        }
        };
        mHandler.sendEmptyMessage(0);
    }
 
}
 
cs


반응형

'Basic > Android' 카테고리의 다른 글

안드로이드 툴바 만들기  (0) 2019.09.03
안드로이드 스레드, 루퍼, 핸들러, 메시지 큐  (0) 2019.09.02
익명 클래스 예제  (0) 2019.08.30
안드로이드 Activity Lifecycle  (0) 2019.08.09
Android Bundle이란?  (0) 2019.08.01
LinearLayout에서 border 지정  (0) 2019.07.13