나는 내 문제와 벽을 쳤다. 기본적으로 Google 작업 API와 Google 작업을 동기화하는 앱을 만들고 있습니다. 지금까지의 첫 활동에서 모든 것이 훌륭해졌습니다. 하지만 이제 사용자 작업 목록을 표시하는 새로운 활동을 만들고 싶습니다. 작업 목록을 얻으려면이 새로운 작업에서 연결 개체가 필요합니다. 일반적으로 나는 i.putExtra() 또는 유사하지만 (custom) 객체에서는 작동하지 않는 변수를 제공합니다. 필자는 이미 Parceable 및 Serializable을 사용하여 객체를 래핑 한 맞춤형 클래스에서 사용하려고 시도했지만 클래스가 (Google API에서) 어떻게 구현하지 않는지 계속 오류가 발생합니다. 클래스의 새 인스턴스를 만들기위한 매개 변수를 전달하는 것도 불가능합니다. 이러한 매개 변수는 Google의 사용자 정의 객체이기 때문에 매개 변수를 전달해야합니다. 누구나 아이디어 나 경험이 있습니까?다른 활동에 연결 개체 전달 - Google 할 일 목록 API
내가 새로운 활동에 전달하는 데 필요한 서비스 객체는 다음과 같습니다 사전에
final HttpTransport httpTransport = AndroidHttp.newCompatibleTransport();
final JsonFactory jsonFactory = GsonFactory.getDefaultInstance();
credential = GoogleAccountCredential.usingOAuth2(this, Collections.singleton(TasksScopes.TASKS));
credential.setSelectedAccountName(settings.getString(PREF_ACCOUNT_NAME, null));
// Tasks Client
service = new com.google.api.services.tasks.Tasks.Builder(httpTransport, jsonFactory, credential).setApplicationName("Test").build();
감사합니다!
토마스가 말한 "하위 클래스 신청"과 함께 진행합니다. 그냥 구글 어떻게 할 – MobileMon
굉장, 빠른 답장을 보내 주셔서 감사합니다. 나는 그것을 볼 것이다! – jensbrulmans
해결책을 받아들이는 것을 잊지 말고 문제를 해결하십시오;) – Thomas