0
연구 중에이 코드를 발견했습니다. 실제로 원하지 않는이현재 활동을 최소화하고 이전 활동을 재개하는 방법?
Intent i = new Intent(this, ActivityTwo.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.putExtra("IN_ROOMID", roomId);
i.putExtra("IN_USERID", from);
startActivity(i);
그러나 위의 코드를 최소화 전체 응용 프로그램과 같은
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
{
this.moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
호출 활동.
내 요구 사항은 무엇입니까?
내가 있다고 가정이 개 활동은 ActivityOne.java 및 ActivityTwo.java들은 말한다.
ActivityOne ->통화 -> ActivityTwo
난 다시 버튼 ActivityTwo에서 을 누르면이 이 및 ActivityOne해야 이력서을 최소화해야한다.
호세입니다. 감사합니다. . Biraj Zalavadia.
'finish()'를 호출 할 수 없습니까? 왜 안돼? 당신은 쉽게 상태를 저장할 수 있으며 다음에 그것을 열면 복원 할 수 있습니다. 나는 그것이 쉽고 신뢰성 있다고 생각한다. –
어떻게 ActivityTwo를 ActivityOne에서 시작 했습니까? – steven0529
ansewer를 업데이트합니다. –