개발자의 끄적끄적

[android] android intent 예제 및 사용법 본문

개발/android & ios

[android] android intent 예제 및 사용법

효벨 2019. 10. 10. 11:17
728x90
반응형

[android] android intent 예제

 

MainActivity.java

 

MainActivity 에서 SubActivity 를 호출한다고 가정했을때

Intent(현재 액티비티명.this,호출할 액티비티명.class)


Intent intent = new Intent(MainActivity.this,SubActivity.class);

intent 구성요소 설정

url 이라는 변수에 www.naver.com 라는 문자열을 세팅

num 이라는 변수에 4 라는 정수를 세팅


intent.putExtra("url","www.naver.com"); // 문자형
intent.putExtra("num",4); // 숫자형
startActivity(intent); // 실행

SubActivity.java


public class SubActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.web_view);

        Intent intent = getIntent(); // 넘어온 intent를 받는다.

        String url = intent.getExtras().getString("url"); // url 변수에 담긴 문자열을 꺼낸어 담는다
        int num = intent.getExtras().getInt("num"); //  num 변수에 담긴 정수를 꺼낸어 담는다

		// 이후에 활용하여 코드를 구성하면 됨!
    }
}

위처럼 Intent를 이용하시면 됩니다.

 

아래 링크를 이용하시면 도움이 많이되실듯 합니다!

 

https://developer.android.com/guide/components/intents-filters?hl=ko

 

인텐트 및 인텐트 필터  |  Android Developers

An Intent is a messaging object you can use to request an action from another app component . Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen in…

developer.android.com

참고들 하시구요!

 

개발하는데 도움이 되시길!! ㅎㅎ

반응형
Comments