在我的android應用程序中,我有一個GoogleApiClient mGoogleApiClient;
對象。我想將它從login.java類傳遞給MainActivity.java類。 我試圖使用Serializable和Parcelable。將GoogleApiClient對象傳遞給另一個活動?
Intent mainIntent = new Intent(this, MainActivity.class);
mainIntent.putExtra("googleapi", (Serializable) mGoogleApiClient);
startActivity(mainIntent);
我得到這個錯誤java.lang.ClassCastException: com.google.android.gms.common.api.c cannot be cast to java.io.Serializable
。 現在,如果我嘗試傳遞一個字符串,它的工作原理。我可以理解,我不能將一個GoogleAPIClient類轉換爲Serializable。
我應該如何將這個對象發送給其他類?
可能重複[如何正確使用谷歌加號與多個活動?(http://stackoverflow.com/questions/22368520 /如何正確使用google-plus-sign-in-with-multiple-activities) – 2015-07-28 16:40:15