我已經開始跟蹤我的Android應用程序的內存泄漏,並且感謝LeakCanary偉大的庫,我發現包括GooglePlusButton
在內的一些活動正在泄漏上下文。Google PlusOneButton泄漏上下文
不幸的是,我沒有找到避免它的解決方法。正如old bug report所述,initialize方法隱藏了它需要上下文的事實。此外,它需要一個活動上下文; Android的工作室反編譯器顯示它(的bug記者告訴它):
public void initialize(String var1, int var2) {
zzab.zza(this.getContext() instanceof Activity, "To use this method, the PlusOneButton must be placed in an Activity. Use initialize(String, OnPlusOneClickListener).");
有任何解決方法優於完全擺脫了+1按鈕嗎?
注意:我使用的是Google Play服務9.6.0,但在以前的版本中也出現此問題。
感謝您的評論,但我的問題是在一個活動是利用G + 1個按鈕;導致上下文泄漏。 –