삼성 갤럭시 탭 10.1 "(Android 3.1)에서 간단한 테스트 활동을 실행하면 홈 화면 배경이 잠깐 깜박입니다 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
하지 않고 실행하는 경우 - -. TestActivity2이 플래시
볼 수 없습니다새로운 활동을 시작할 때 홈 화면 배경이 초 단위로 표시됩니다.
시작되는 갤럭시 탭 7 "에서 실행할 때이 플래시의 원인이 무엇 안드로이드 2.3
어떤 생각을 실행하고 어떻게 할 수 그것을 피하시오?
public class TestActivity1 extends Activity
{
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
TextView t = new TextView(this);
t.setText("TestActivity1");
t.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
//start TestActivity2
Intent intent = new Intent(getApplicationContext(), TestActivity2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(intent);
}
});
setContentView(t);
}
}
로하고 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET없이 테스트 실행의 로그 캣을 비교
, 나는 다음과 같은 차이가났습니다. FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 함께FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET없이... INFO는/SurfaceFlinger의 (223) 식 (71)이 제거 com.zappware.test/com.zappware.test.TestActivity1 IDX = 2지도 크기 = 3
... INFO가/SurfaceFlinger의 (223) 식 (75)이 제거 com.zappware.test/com.zappware.test.TestActivity1 IDX = 3지도 크기 = 3
아마도 도움이 될 수 있습니까?
왜 당신이 첫번째 장소에있는 플래그를 사용하는 Intent.FLAG_ACTIVITY_CLEAR_TOP –
와 TestActivity1를 다시 시작할 때 같은 일이 발생? XML 파일을 만들고 콘텐츠 뷰를 설정해 보았습니까? – sfratini
@sfratini : 세부 정보가 포함 된 활동을 시작할 때이 플래그를 사용하고 있습니다. 사용자가 집을 누르면이 세부 정보 페이지로 돌아가고 싶지 않고보다 일반적인 개요 활동으로 돌아갑니다. –