1
我有一個註銷按鈕,出現在我的所有活動類除了登錄活動。哪種方法更好,把註銷方法放到應用程序或活動中?
註銷按鈕對所有活動類相同的邏輯,它只是告訴用戶被註銷服務器,清除所有的共享偏好的數據,並把登錄活動前景
創建一個應用程序子類有註銷方法,或具有註銷方法的活動子類,並且我的所有活動都從此類擴展而來..
哪個更好的方法來實現此目的?什麼是缺點和優點,如果有的話?謝謝
我有一個註銷按鈕,出現在我的所有活動類除了登錄活動。哪種方法更好,把註銷方法放到應用程序或活動中?
註銷按鈕對所有活動類相同的邏輯,它只是告訴用戶被註銷服務器,清除所有的共享偏好的數據,並把登錄活動前景
創建一個應用程序子類有註銷方法,或具有註銷方法的活動子類,並且我的所有活動都從此類擴展而來..
哪個更好的方法來實現此目的?什麼是缺點和優點,如果有的話?謝謝
都沒有。 由於您的佈局橫跨活動,你可能應該包括/合併您退出瀏覽到所有其他重用:http://developer.android.com/resources/articles/layout-tricks-merge.html
對於更詳細的討論看這裏:Inheritance vs. Aggregation
在一個良好的應用邏輯代碼應該被分離顯示代碼:http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller – mibollma
從文章,它建議我創建新的linearlayout子類,然後我實現註銷這個類的按鈕邏輯,我是corect?那麼如果有另一個按鈕執行不同的邏輯呢?比如有一個刷新按鈕(它再次出現在我的所有活動中,除了登錄活動),每個活動都有不同的實現,如果它有一個列表,那麼它將清除列表,從服務器中拉出一些新的數據,並將其添加到列表..並在其他活動,它清除了一些textview(不是一個列表,只是linearlayout有一些textview)一些細節,並顯示細節.. thx – Hendra
我不dont理解,所以在這種情況下,我把方法?對不起,麻煩您,我是IT世界的新手 – Hendra