一、ViewModel要解決的問題 在ViewModel出現(xiàn)之前,無論是MVP、MVC還是MVVM,我們都需要自己處理數(shù)據(jù)的狀態(tài)保存問題。因為展示給用戶的頁面(Activit...
一、ViewModel要解決的問題 在ViewModel出現(xiàn)之前,無論是MVP、MVC還是MVVM,我們都需要自己處理數(shù)據(jù)的狀態(tài)保存問題。因為展示給用戶的頁面(Activit...
1、相對定位 相對定位是部件對于另一個位置的約束,這么說可能有點抽象,舉個例子: 如圖所示,TextView2在TextView1的右邊,TextView3在TextView...
android 一、Binder與傳統(tǒng)IPC對比 Binder共享內存Socket性能需要拷貝一次無需拷貝需要拷貝兩次特點基于c/s架構,易用性高控制復雜,易用性差基于c/s...
一、概念解釋: 1、JVMJava Virtual Machine,Java語言解釋器,俗稱虛擬機。負責內存的分配(堆棧內存)、回收(GC)、解析class為硬件運行的機器碼...
Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念區(qū)分
一、Service概述 Service是Android中實現(xiàn)程序后臺運行的解決方案,非常適合用于去執(zhí)行那些不需要和用戶交互但還需要長期運行的任務。 Service不能運行在一...
一、Activity 的形態(tài)Active/Running: Activity處于活動狀態(tài),此時Activity處于棧頂,是可見狀態(tài),可與用戶進行交互。 Paused: 當Ac...
Android的activity有四種啟動方式,standard、singleTop、singleTask、singleInstance。task可以跨應用、跨進程。 1、s...
一、單例模式的概念單例模式是指整個應用生命中期內只有一個實例。單例模式是一種廣泛使用的設計模式,能夠避免對象的重復創(chuàng)建,減少內存開銷。 二、單例模式與靜態(tài)類的區(qū)別 三、如何實...