티스토리 뷰

안드로이드/프로그래밍

인텐트

에어버스 2015. 2. 26. 17:32

인텐트, intent

인텐트를 이용하여 다른 액티비티나 서비스 실행하면서, 정보전달방법
기본형 데이타만 가능.

MainActivity.java 소스 일부분 (송신측)

1
2
3
4
5
6
7
8
9
Intent intent = new Intent(SmsAutoStockOrder.this, SmsStockService.class);
        ComponentName CN = null;
        intent.putExtra("_번호", m_번호);
        intent.putExtra("_정규식", m_정규식);
        intent.putExtra("_서버", m_서버);
        intent.putExtra("_포트", m_포트);
        CN = startService(intent); // 서비스 시작
 


Service.java 소스 일부분 (수신측)

1
2
3
4
5
6
7
8
9
public int onStartCommand(Intent intent, int flags, int startId) {
        super.onStartCommand(intent, flags, startId);
        .....
        m_번호 = intent.getStringExtra("_번호");
        m_정규식 = intent.getStringExtra("_정규식");
        m_서버 = intent.getStringExtra("_서버");
        m_포트 =  Integer.parseInt(intent.getStringExtra("_포트"));
        ....
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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