2017-06-24 48 views
-2

我試圖實現循環顯示效果時出現此錯誤。
有沒有人有想法?java.lang.NullPointerException:嘗試在空對象引用上調用虛擬方法'int android.widget.LinearLayout.getLeft()'

private void ChooseFile() { 

    int cx = (mRevealView.getLeft() + mRevealView.getRight()); 
     int cy = (mRevealView.getTop() + mRevealView.getBottom())/2; 
    // int cy = mRevealView.getTop(); 

    int radius = Math.max(mRevealView.getWidth(), mRevealView.getHeight()); 
+2

這裏的一個問題在堆棧溢出不完整沒有一些代碼。 – DaveNOTDavid

+2

如果沒有完整的logcat,Stack Overflow中的問題就不會完整。 –

+0

謝謝你DaveNOTDavid和Rotwang :)我是新手我會在未來 –

回答

0

mRevealView不存在。確保你設置mRevealView有一個值

+0

謝謝你的幫助,我已經在activity_chat中設置了mRevealView並在ChatActivity中調用它 –

+0

問題在於getLeft動畫顯示的參數 –

+0

您在另一個活動中設置了「mRevealView」,但在當前類中未設置。如果你想使用相同的實例,你需要將它作爲參數傳遞給你當前的類/活動 – Aenadon

相關問題