안녕하세요.
기능하고 자하는 내용 - 멜론의 위젯처럼 Play버튼을 누르면 음악재생(단, 히스토리에 내 앱이 없는상황에서)
히스토리에 있는 경우는 잘됩니다.^^:;
히스토리에 없는 경우에 서비스를 시작시키면 제 앱이 자동으로 올라왔다가 사라지는 모습이 나타나고 실행됩니다.
그래서 실행이 되더라도 한번만 실행되고 화면을 내리고 싶어서
intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(intent.CATEGORY_LAUNCHER);
intent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
| Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP |Intent.FLAG_ACTIVITY_SINGLE_TOP);
context.startActivity(intent);
// 홈버튼 클릭으로
intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(intent.CATEGORY_HOME);
intent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY | Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
위와 같은 옵션으로 실행시켰다가 내리는 작업을 해주었는데도 다음곡으로 넘어갈때 또다시 화면이 올라오는 현상이 일어나네요. 조언부탁드립니다.
화면이 시작되지 않고 서비스가 실행되면 가장좋고 그게 안되면 한번만 올리고 내릴 수 있는 방법이 있을까요??