소셜 미디어 Android 앱의 활동 결과를 얻는 방법 -

Android 앱의 활동 결과를 얻는 방법 -

비디오: 핸드폰이 바이러스에 걸렸다는 9가지 신호 2024

비디오: 핸드폰이 바이러스에 걸렸다는 9가지 신호 2024
Anonim

Android 앱에서 활동을 시작하려면 메소드를 호출하지 않아도됩니다. 대신, 당신은 의도를 시작합니다. 여태까지는 그런대로 잘됐다. 그러나 인 텐트의 어떤 기능이 메소드 호출의 리턴 값 대신에 사용됩니까? 다음 코드에서 활동은 결과를 묻습니다.

package com. allmycode. 결과; 안드로이드 가져 오기. 앱. 활동; 안드로이드 가져 오기. 함유량. 의지; 안드로이드 가져 오기. OS. 묶음; 안드로이드 가져 오기. 전망. 전망; 안드로이드 가져 오기. 위젯. TextView; 공용 클래스 GetResultActivity extends Activity {final int MY_REQUEST_CODE = 42; TextView textView; @Override public void onCreate (Bundle savedInstanceState) {super. onCreate (savedInstanceState); setContentView (레이아웃 메인); textView = (TextView) findViewById (Rendering TextView);} public void onButtonClick (View v) {의도 의도 = 새로운 의도 (); 의지. setClassName ("com. allmycode. results", "com. allmycode. results. GiveResultActivity"); {requestCode == MY_REQUEST_CODE && resultCode == RESULT_OK} {textView.}}}}}}}}}}}}}}}}; 아래에서 볼 수있는 코드에서 활동은 결과를 제공합니다.

package com. allmycode. 결과; 안드로이드 가져 오기. 앱. 활동; 안드로이드 가져 오기. 함유량. 의지; 안드로이드 가져 오기. OS. 묶음; 안드로이드 가져 오기. 전망. 전망; 안드로이드 가져 오기. 위젯. EditText; 공용 클래스 GiveResultActivity extends Activity {EditText editText; @Override public void onCreate (번들 상태) {super. onCreate (state); setContentView (레이아웃. 제공자); public void onButtonClick (View arg0) {인 텐트 인 텐트 = 새로운 인 텐트 (); 의지. putExtra ("text", editText. getText (). toString ()); setResult (RESULT_OK, 인 텐트); finish ();}}
위 코드의 동작은 세 단계로 진행됩니다. 먼저 GetResultActivity가 표시됩니다.

코드의 활동.

사용자가 Get A Result 버튼을 클릭하면 Android는 startActivityForResult (intent, MY_REQUEST_CODE)를 호출합니다.

startActivityForResult 메소드는 인 텐트와 요청 코드를 취한다. 이 예에서 의도는 시작될 활동을 명시 적으로 가리 킵니다. 요청 코드는 임의의 int 값입니다. 요청 코드는 결과가 도착할 때 리턴 결과를 식별합니다. (결과를 얻기 전에 startActivityForResult를 두 번 이상 호출 할 수 있습니다. 결과가 도착하면 요청 코드를 사용하여 결과를 구별합니다.)

버튼을 클릭하면 사용자에게 GiveResultActivity가 표시됩니다.

활동의 결과.

사용자가 텍스트 필드에 텍스트를 입력 한 다음 뒤로 버튼을 클릭합니다. 버튼을 클릭하면 코드가 의도를 생성합니다. 의도에는 추가 정보, 즉 사용자의 텍스트 입력이 있습니다.

setResult를 호출하면 유용한 정보로 가득 찬 결과와 함께 결과 코드 (RESULT_OK, RESULT_CANCELED 또는 수신기에 의미있는 양의 int 값)가 전송됩니다.

코드의 끝에서 finish 메소드 호출이 활동의 ​​실행을 종료합니다. 화면이 GetResultActivity로 돌아갑니다.

결과를 ​​얻은 후의 활동.

이제 Android는 onActivityResult 메소드를 호출합니다. 이 방법은 결과를 어떤 방식 으로든 사용합니다. 이 예제에서 onActivityResult 메서드는 결과를 TextView 요소에 표시하기 만합니다.
Android 앱의 활동 결과를 얻는 방법 -

편집자의 선택

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

판매를위한 크로스 플랫폼 참여는 Best Buy입니다. Best Buy는 모바일 쇼핑 및 소셜 쇼핑을 매장의 각 품목에 대한 QR 코드를 사용하여 매장 내 경험으로 가져 왔습니다. 고객은 상점의 각 항목에 대한 QR 코드를 스캔하여 리뷰를 포함한 더 많은 정보를 얻을 수 있습니다.

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그 또는 사이트에서 Google 웹 로그 분석 추적 통계를 사용하여 빠르고 쉽게 설치할 수 있습니다. 설치는 1 분 밖에 걸리지 않으며 완전히 고통스럽지 않습니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스와 대시 보드에서 로그인하십시오.

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

단 1 분이며 고통스럽지 않습니다. 곧 Google 애널리틱스 덕분에 잠자는 동안 소셜 미디어 측정 항목을 추적하게 될 것입니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스 및 대시 보드에 로그인하고 톱니 바퀴 아이콘을 클릭하기 만하면됩니다. ...

편집자의 선택

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

다 변수 테스트뿐만 아니라 요인 일정을 유지하고 다양한 시나리오에서 다른 결과를 테스트하여 마케팅 자동화 테스트를 수행하는 것을 의미합니다. 하나의 유료 검색 광고를 통해 사람들을 2 개의 개별 방문 페이지로 유도하는 것이 그 예입니다. 방문 페이지 테스트하기 ...

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

마케팅 자동화 도구의 사용을 극대화하기 위해 먼저 사람과 콘텐츠와의 관계를 이해해야합니다. 올바른 사람에게 올바른 콘텐츠를 보내는 경우에만 자동화가 유용합니다. 이를 올바르게 수행하는 방법에 대한 기본적인 이해를 돕기 위해 사람들은 두 가지 유형이 관련되어 있음을 인식해야합니다 ...

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

고객 관계를 관리하는 데 도움이되는 Microsoft 도구 현대 직장에서 가장 유용한 도구 중 하나는 전자 메일이므로 전자 메일을 만들고 읽거나, 전자 메일을 특정 레코드에 연결하거나, 일정을 관리하는 데 숙련되어 있어야합니다. ...

편집자의 선택

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

당신은 자신의 웹 사이트 또는 블로그를 가지고 있고, 고객, 독자 또는 웹 호스팅 기술에 의존하는 추종자 만 있습니다. 다음 팁은 웹 호스팅 계획을 최대한 활용하는 데 도움이됩니다. 제어판에서 백업 옵션을 확인하십시오. 일부 제어판을 사용하면 자동화 된 백업을 수행 할 수 있습니다. ...

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

은 웹 호스트만큼 멋지고, 웹 사이트를 디자인, 제작 및 운영하는 데 도움이되는 일에는 한계가 있습니다. 그것은 모두 돈으로옵니다. 귀하가 기꺼이 지불하는 한 귀하의 호스트는 기꺼이 도움이 될 것입니다. 각 호스트는 다릅니다. ...