1. 程式人生 > >Android開發中一個很重要的細節 —— 重視區域性變數的宣告

Android開發中一個很重要的細節 —— 重視區域性變數的宣告

最近在做一個專案,裡面要用到類似Launcher的滑屏效果,不想使用ViewPager,想自己繼承ViewGroup寫一個可滑動的View。

由於是第一次寫,效果可能不是特別理想,而除錯裝置我只有一臺平板電腦和一個手機(模擬器卡的。。不考慮),很多動畫時間等方面的控制不是很到位,而且View裡的Touch事件有很複雜,所以不能只依賴於Logcat。

我嘗試使用了Debug,發現這個比較好用:


斷點,變數監視等功能都很全,但這時問題出現了,我想要關注的getCurrX()的值並不是一個區域性變數,在除錯窗體中沒有。

其實在寫程式碼時,勤快一下,將通過函式獲取的數值賦給一個變數,這樣就比較方便除錯時檢視。