第二步、配置全域性的context
第三步、使用,使用的時候用的時候根據類的名稱訪問context
void onconfigurationchanged(configuration newconfig)
void oncreate() //這裡才是真正的入口點。
void onlowmemory()
void onterminate()
說明:oncreate(); 這個函式是當我們的應用開始之時就被呼叫了,比應用中的其他物件建立的早,這個實現盡可能的快一點,因為這個時間直接影響到我們第乙個activity/service/receiver。如果你要重寫這個方法必須呼叫super.oncreate().
onterminate(): 這個函式是模擬乙個過程環境,在真機中永遠也不會被呼叫。
因小工程中涉及到的檔案比較多,這裡就貼**撒。
[html]view plain
copy
print?
private int curindex;
public int getcurindex()
public void setcurindex(int curindex)
@override
public void oncreate()
@override
public void onterminate()
}
private int curindex;
public int getcurindex()
public void setcurindex(int curindex)
@override
public void oncreate()
@override
public void onterminate() }
[html]view plain
copy
print?
第二個activity:
[html]view plain
copy
print?
第三個activity:
[html]view plain
copy
print?
在執行過程中,每一次都kill掉對應的activity,再進入下乙個activity。
Android動畫使用
android動畫基本上分為兩個時代,乙個是3.0 api14 之前的animation動畫,乙個是3.0之後的animator動畫。採用animatorset和objectanimator配合,使用objectanimator進行更精細化控制,並且能夠自動驅動,多個objectanimator組合...
Android 使用Databinding遇到的坑
modle的get和set方法名稱在get set之後的第乙個字母一定要大寫 gradle裡面的apt版本要1.6以上,現在用的是1.8 和butterknife一起用的時候,需要在butterknife呼叫init 之後設定binding的set x方法設定資料物件 如果出現錯誤,一般在錯誤的最後...
Android 使用Loader示例
android 3.0 sdk,引入了很多新api,比如loader。和fragment類似 編寫相容android1.6的fragment 該api也可在android 1.6以上版本執行。以下介紹如何編寫loader,實現對listview的非同步載入。效果如圖 示例中有乙個後台執行緒每隔3秒更...