새로운 문제가 있습니다. 안드로이드 타이머를 만들고 있습니다. 주 활동에서 타이머를 실행할 시간을 선택할 수 있습니다. 값을 선택하면 타이머 활동이 나타납니다. 내 질문은 간단하다 : 어떻게? 타이머 활동이 얼마나 오래 실행되어야 하는지를 알 수있는 방법을 모르겠습니다. 아무에게 말해 줄 수 있니?동적 값으로 새 활동 열기
0
A
답변
3
새 활동을 시작하기 위해 사용하려는 의도에 타이머를 설정해야하는 시간을 나타내는 여분을 넣으십시오.
timerIntent.putExtra("time amount", amountOfTime);
startActivity(timerIntent);
다음 그들은 당신이 할 거라고, 이제 당신이 timeIntent
하고 amountOfTime
라는 변수에 대한 타이머가 설정하는 시간을 호출이 타이머 활동을 시작하는 의도를했습니다 가정 해 봅시다 하나는 당신의 타이머 활동, 당신과 같이 getExtra()
을 getIntent()
를 호출하여이 금액을 얻을 수 있습니다
Intent myIntent = getIntent();
int timeAmount = 0;
if(myIntent!= null && myIntent.hasExtra("time amount"){
timeAmount = myIntent.getIntExtra("time amount", 0);
}
2
당신의 주요 활동, 당신은 당신의 타이머 활동에 의해 소비 의도에 추가를 넣고 싶을 것이다 :
당신이 텐트의 엑스트라를 얻을 당신이 가치 전달과 함께 무엇을해야합니다Intent i = new Intent(this, TimerActivity.class);
i.putExtra("timer_length", 3000);
startActivity(i);
당신의 타이머 활동에서 그런
:
public void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.timer_layout);
long length = getIntent().getLongExtra("timer_length", -1);
if (length == -1)
//do failure
else
//do what you need with the timer length value
}
관련 문제
- 1. 함수에서 새 활동 열기
- 2. 경고 TabActivity 내 ActivityGroup에서 새 활동 열기
- 3. 자바에서 새 동적 웹 프로젝트 열기
- 4. Android : ListView 활동 열기
- 5. 통지에서 활동 열기
- 6. 같은 액티비티에서 활동 열기
- 7. 셔플 목록보기에서 활동 열기
- 8. 동적 활동
- 9. 확장 애니메이션을 사용하여 활동 열기
- 10. 동적 활동 등록
- 11. 새 플래그로 활동 시작
- 12. 새 탭에서 새 탭만 열기
- 13. 안드로이드에서 활동 외부의 리소스 열기
- 14. Android : 의도가 잘못된 활동 열기
- 15. 클릭시 다른 탭에서 활동 열기
- 16. 새 페이지 열기 : 새 창과 새 탭
- 17. 어떻게 새 값으로
- 18. 동적 활동 기록
- 19. Android의 동적 시작 활동?
- 20. 새로운 활동 - 새 메뉴
- 21. Surfaceview에서 새 활동 시작
- 22. php iframe이 포함 된 새 창에서 동적 링크 열기
- 23. Android - 새 활동 시작시 활동 상태 저장
- 24. 생성자의 비 활동 클래스에서 새 활동 시작
- 25. 새 탭 열기 firefox
- 26. 새 UIWebView에서 링크 열기?
- 27. 새 탭에서 URL 열기
- 28. 새 창에서 새보기 열기
- 29. 새 탭으로 팝업 열기
- 30. 새 창에서 열기 응답
감사합니다! 그 대답은 작동합니다. 아래의 답변도 훌륭하지만 당신이 처음이었습니다. –