반응형
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()
안드로이드는 애플리케이션을 실행시키는 것이 아닌 액티비티를 실행시켜준다.
액티비티들은 스택구조 형식으로 실행이된다.
반응형
'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 |