메인 버튼 Activity
에있는 버튼을 클릭하면 해당 기능을 수행합니다.Android 서비스 버튼을 클릭하십시오.
service
을 작성하여 앱을 종료해도 버튼이 자동으로 클릭되도록하고 싶습니다.
어떻게이 논리를 구현할 수 있습니까?
메인 버튼 Activity
에있는 버튼을 클릭하면 해당 기능을 수행합니다.Android 서비스 버튼을 클릭하십시오.
service
을 작성하여 앱을 종료해도 버튼이 자동으로 클릭되도록하고 싶습니다.
어떻게이 논리를 구현할 수 있습니까?
앱을 닫을 때 버튼을 자동으로 클릭 할 수 없으며 가장 좋은 방법은 아닙니다. 새 기능을 만들고 해당 버튼에서 클릭하여 수행 할 새로운 기능을 모두 작성하십시오. 그 기능을하는 서비스 호출.
Bundle()
으로 Intent()
을 서비스에서 기본 활동으로 보내면됩니다.
서비스의 코드는 다음과 같이 될 것이다 :
onCreate() {
...
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
String action = bundle.getString("action")
// action now should be "press_button"
// now handle this information like
if (action != null) {
if (action.equals("press_button") {
// call the function you like
}
}
...
왜 돈을 : 당신이 의도 잡아
onCreate()
안에 다음 코드에 의해Bundle()
를 추출해야하는 주요 활동에서JobScheduler를 통해 필요한 작업을 예약하십시오. –
문제의 현재 상태를 반영하는 코드를 일부 추가 할 수 있습니까? –