나는 BrodcastReceiver의 A 활동 및 IB 활동에 있습니다.화면 잠금 후 UI 업데이트
@Override
public void onReceive(final Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
//start activity
((Activity) context).runOnUiThread(new Runnable(){
public void run(){
Intent i = new Intent(context, Pause.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_SINGLE_TOP);
context.startActivity(i);
}
});
wasScreenOn = false;
} else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
wasScreenOn = true;
}
}
화면을 잠금 해제 할 때 활동 B가 표시되기 전에 활동 A가 잠깐 나타납니다. 어떻게 해결할 수 있습니까?
준비가되기 전에 추가 시간이 소요되는 활동 B의 코드가 있습니까? – waqaslam
은 간단한 FrameLayout 및 정적 textView를 사용한 활동입니다. – user1169390
그러면 hmmm은 문제가되지 않습니다. 조언으로서 : STATIC에게 TextView를 제공하지 마십시오. 메모리 누수가 발생할 수 있습니다. – waqaslam