2012-04-16 4 views
0

난 당신이 일을하여 홈 화면으로 이동 수 있다는 사실을 알고 :프로그래밍 방식으로 다른 홈 화면으로 이동하는 방법이 있습니까?

Intent startMain = new Intent(Intent.ACTION_MAIN); 
startMain.addCategory(Intent.CATEGORY_HOME); 
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startMain); 

그러나, 다른 홈 화면으로 이동하는 방법이 있나요?

왼쪽/오른쪽으로 슬라이드 할 때 나타나는 화면의 다른 홈 화면.

+0

찾고있는 화면을 정의하십시오. – kosa

+0

다른 홈 화면을 의미합니다. – Jrom

답변

0

당신은 당신은 활동을 확장하는 클래스를 필요로하는 의도

Intent other = new Intent(this, OtherActivity.class); 
startActivity(other); 
+0

죄송합니다. 내 질문에 명확하지 않다고 생각합니다. 다른 홈 화면으로 이동하려고합니다. – Jrom

+0

홈 화면은 비표준이며 OEM에서 맞춤형으로 제작 한 것으로 인 텐트 시스템에서 지원할 수있는 일반적인 사용 사례는 아닙니다. 예를 들어 휴대 전화 제조사가 화면이 1 개인 홈 화면을 출하하는 것을 멈추지 않고 사용자가 유사한 설정으로 맞춤 홈 화면을 설치하는 것을 막을 수있는 방법은 없습니다. – Rich

+0

아, 그건 수치 스럽네요. 도와 줘서 고마워. – Jrom

1

에서 활동을 확장하는 클래스를 명시 적으로 클래스 이름을 사용할 수 있습니다.

그럼 당신은 당신이 또한 읽기 등

장치, 와이파이 설정에서

더 화면 설정 등 다른 화면으로 이동할 수 있습니다 Intent intent = new Intent(CurrentActivity.this, OtherActivity.class)

startActivity(intent)

주를 사용할 수 있습니다

Activity

Intents

+0

다른 활동이 아닌 다른 홈 화면으로 이동하려고합니다. – Jrom

+0

다른 홈 화면은 무엇을 의미합니까? –

+0

홈 화면에서는 왼쪽/오른쪽으로 슬라이드 할 때 나타나는 다양한 화면을 의미합니다. – Jrom