Android 위젯을 개발하려고합니다. 지금은 위젯이 만들어 질 때 Activity를 열 수 있습니다. 내가 정말로 필요한 것은 위젯이 처음 클릭 될 때 위젯이 클릭되었을 때 할 행동을 구성한다는 것입니다.위젯 처음부터
누구나 어떻게 할 수 있습니까? 내가 설명 할 경우 사전에 감사는
예,이 나를 위해 일하지만 주요 문제는 이제 버튼을 구성 활동의 결과에 따라 수행해야하는 작업을 변경하는 방법을 알고있다, 나는 잘 모릅니다 내 자신, 나는 아이디어를 명확하게하기 위해 몇 가지 코드를 게시 할 것이다. 버튼 A가 내가이하고 싶은 누르면 : 마지막으로
RemoteViews r = new RemoteViews(getApplicationContext().getPackageName(),R.layout.main);
Intent configIntent = new Intent(getApplicationContext(), ClickOneActivity.class);
configIntent.setAction(ButtonWidget.ACTION_WIDGET_CONFIGURE);
configIntent.putExtra("execute", "no-execute");
과 :
PendingIntent cint = PendingIntent.getActivity(getApplicationContext(), 0, configIntent, 0);
r.setOnClickPendingIntent(R.id.button_one, cint);
Intent resultValue = new Intent();
resultValue.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id);
setResult(RESULT_OK, resultValue);
finish();
좀 더 자세히 설명해 주시겠습니까? 우리는 당신이하려고하는 것을 이해하는 데 어려움을 겪을 것이라고 생각합니다. –