내 amatuer 질문에 대해 유감이지만 Android는 물론 Java에서도 처음입니다.다른 소스 파일에있는 객체에 액세스하는 방법
내 appwidget에 listview 레이아웃이 있습니다. 목록보기 항목은 widgetservice.java에서 처리됩니다. 여기에서 목록보기 항목을 저장할 배열을 선언했습니다.
모든 목록보기 항목에 대한 구성 버튼이 있습니다. 당신이 그들을 클릭하면 새로운 활동이 시작되고 나는이 활동에서리스트 뷰 항목에 접근해야한다. (실제로 앞서 언급 한 배열의 요소이다.)
필자는이를 수행하는 방법을 연구했으며 Parcelalbe 클래스와 관련하여 필자의 의도에 따라 Parcel을 첨부 할 수있었습니다. 그 위대한, 그러나 소포 그냥 단순한 복사본을 것, 그리고 나는 원래 배열 요소 (그래서 내가 그들을 변경할 수있는 활동 등).
내 문제를 이해하고 나를 도울 수 있기를 바랍니다. 건배.
데이터가 목록의 활동에만있는 경우 두 번째 활동을 호출하고 결과를 요청할 수 있습니다 ('startActivityForResult' http://developer.android.com/reference/android/app/Activity.html). #startActivityForResult (android.content.Intent, int)), 그 결과를 사용하여 첫 번째 활동의 데이터를 수정하십시오. 데이터가 저장되어 있으면 구성해야하는 데이터에 식별자를 전달하고 업데이트 한 다음 첫 번째 작업으로 돌아 가면 새 정보를 반영하기 위해 정보를 새로 고칩니다. – frozenkoi
도움이되었지만 도움이되지 않았습니다.나는 버튼 클릭에 대한 새로운 활동을 시작하는 위젯을 가지고있다. ( – Bertie92