티스토리 뷰
인텐트, 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("_포트")); .... |