今天在看公司的新專案框架時,是這樣的邏輯;把每個activity存放在list集合中,
private listiactinamelist = new arraylist(); // activity名稱集合
public static final int activity_idx_wel = 0; // 引導頁
public static final int activity_idx_show = 1; // 展示頁面
public static final int activity_idx_login = 2; // 登陸介面
public static final int activity_idx_home = 3; // 主介面
iactinamelist.add(activity_idx_wel, welcomeactivity.class.getname());//往集合第0個位置加入activity
iactinamelist.add(activity_idx_show, showactivity.class.getname());
iactinamelist.add(activity_idx_login, loginactivity.class.getname());
iactinamelist.add(activity_idx_home, homeactivity.class.getname());
這是按順序把集合存放到集合中,然後判斷如果該集合中已有當前的activity就不存放
/*** @param activity 當前activity
*/public void setcurractivity(activity activity) }
public listiallacti; // activity集合
iallacti = new arraylist(iactinamelist.size());
int len = iactinamelist.size();
/*** 這個迴圈只是確定了iallacti集合的size,但是集合內容為null
*/for(int i=0;iiallacti.add(i, null);}
iallacti集合相當於定義了集合的size,內容為null
if (iallacti.get(icurractiidx) != activity)
這是集合中加入activity的,
list集合的set方法就是在指定的位置加入到集合中,集合的size大小不變。
python zip方法用法
參考 x 1,2,3 y 4,5,6 zipd zip x,y list zipd out 42 1,4 2,5 3,6 y1 4,5,6,7 zipd1 zip x,y1 list zipd1 out 46 1,4 2,5 3,6 匹配短的0索引出現了2次,1索引出現了3次,2索引出現了1,同樣3...
getElementById 方法及用法
顧明思義,get element by id,就是通過id來設定 返回html標籤的屬性及呼叫其事件與方法。用這個方法基本上可以控制頁面所有標籤,條件很簡單就是給每個標籤分配乙個id號 document.getelementbyid link href document.getelementbyid...
Python isalnum 方法的用法
python isalnum 方法檢測字串是否由字母和數字組成。isalnum 方法語法 str isalnum 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false 以下例項展示了isalnum 方法的例項 usr bin python coding ...