마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

static 액티비티 만들기

0 추천

안드로이드 초보입니다 

어플을 실행할때 

AndroidManifest안에 

<intent-filter>

                <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

이 명령어가 있는 것이 첫번쨰 실행화면인걸로 알고 있습니다 하지만 처음시작할때 다른 액티비티도 스택에 같이 실행하는 방법은 없나요? 

왜냐하면 MainActivity에서 SecondActivity의 onCreate함수가 실행이 되어야만 쓸 수 있는 객체들이 있어서 그렇습니다

핸들러라는 개념을 써야 하는건가요..? 만약 그렇다면 어떻게 써야 하는 건가요

<요약>

1. 메인 첫 액티비티 실행 시 다른 액티비티에 저장되어있는 자료들이 필요한데 onCreate함수를 실행 안하면 불러 올 수 없음 

1.

나는안드로오 (960 포인트) 님이 2014년 8월 4일 질문

1개의 답변

+1 추천
자료가 있는 class a라고하면

 

그 class 안에

public static instanceA == null;

static {

if(instanceA== null) instanceA = new a();

}

 

a.instanceA.~~~ 필드나 메서드() 으로 가져다 쓰면 되지 않을까요 ?
쿵뿌팬더 (3,440 포인트) 님이 2014년 8월 4일 답변
그럼 제가 원하는 자료가 class안에 onCreate안에 있는데 onCreate를 static으로 선언해야 하나요? 자료가 한두개가 아니라서 액티비티 전체를 실행해야 그 자료를 쓸 수 있어서요 onCreate를 static으로 하는 방법이 있나요?
원하시는 자료를
class A에 넣으셔서  쓰셔야 할듯합니다!
...