3
위젯 버튼을 클릭하면 액티비티 클래스를 시작할 수 있지만 시작 서비스와 동일하게 시도하면 작동하지 않습니다. 어떻게 시작 서비스를 호출 할 수 있는지 알려주세요.위젯 버튼 클릭시 서비스 시작 방법?
감사
위젯 버튼을 클릭하면 액티비티 클래스를 시작할 수 있지만 시작 서비스와 동일하게 시도하면 작동하지 않습니다. 어떻게 시작 서비스를 호출 할 수 있는지 알려주세요.위젯 버튼 클릭시 서비스 시작 방법?
감사
사용이 코드 줄
startService(new Intent(this, YOUR_SERVICE_CLASS_NAME.class));
이 코드 남자는 간단한 활동 버튼의
Intent i = new Intent(this, MyWidget.class);
PendingIntent pi = PendingIntent.getBroadcast(context,0, i,0);
RemoteViews updateView = new RemoteViews(context.getPackageName(),R.layout.n);
updateViews.setOnClickPendingIntent(R.id.update_button,pi);
을 시도하지만, 내가 우리가이 위젯 버튼 – CoDe
을 사용하여 할 수있는 방법을 알려주세요 @ Shubh, 솔루션을 찾을 수 있습니까? 비슷한 문제가 발생했습니다. 서비스가 시작되지 않아 위젯 버튼이 사라졌습니다. – JRC
@JRC 길었지만 기억이 잘 안나지만 [버튼 위젯 클릭 작동 안함] (http://stackoverflow.com/a/9243146/2624806), [위젯에서 서비스 시작 중지] (http : // stackoverflow)를 확인할 수 있습니다. .com/a/17515418/2624806) 또는 [this] (또는 http://stackoverflow.com/a/2957442/2624806)의 OR – CoDe