본문 바로가기

IT/ETC

Android Studio notes1(02/13/20 cudo notes)

반응형

appname/main/java - holds java files 

appname/main/res/layout - screen layout xmls

appname/main/res/values - style xmls

 

Create another screen - 

New -> Activity -> empty activity

 

Add xmlns:tools="http://schemas.android.com/tools"

tools:context=".CheatActivity">

 

How to start another activity

startActivity(intent);

Intent는 컴포넌트가 운영체제와 통신하기 위해 사용할 수 있는 객체다.

Intent i = new Intent(QuizActivity.this, CheatActivity.class);

인텐드 인스턴스를 선언하면서 두개의 클래스들을 메니페스트(AndroidManifest.xml)에 선언해주어야 하는 이유다. 

 

intent.putExtra(String, 값);

 

----

startActivity는 값을 다시 못 받는다. 

startActivityForResult(Intent, int)는 결과를 돌려받는 메소드다. 

 

 

시작은 startActivityForResult,,  끝은 onActivityResult()

 

안드로이드는 애플리케이션을 실행시키는 것이 아닌 액티비티를 실행시켜준다. 

AndroidManifest.xml 안에 있다

액티비티들은 스택구조 형식으로 실행이된다. 

 

반응형

'IT > ETC' 카테고리의 다른 글

Media files note 1  (0) 2020.02.24
Debugging  (0) 2020.02.14
REGEX  (0) 2020.02.12
FCM notification send  (0) 2020.02.11
Regular Expressions  (0) 2020.02.10