0
특별한 상황에서 백일몽을 표시해야하는 응용 프로그램을 개발 중입니다. 내 MainActivity 클래스를 통해 나의 백일몽 서비스를 시작하는 적절한 방법을 찾기 위해 어디에서나 수색했습니다.활동에서 DayDream 서비스를 시작하고 중지하는 적절한 방법
현재 백일몽을 시작하기 위해 다음 코드를 사용하고 실제로 작동하지만 백일몽을 막을 수있는 더 나은 솔루션이 필요합니다.
public void startDayDream(){
final Intent intent = new Intent(Intent.ACTION_MAIN);
try {
// Somnabulator is undocumented--may be removed in a future version...
intent.setClassName("com.android.systemui",
"com.android.systemui.Somnambulator");
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
} catch (Exception e) { /* Do nothing */ }
}