下面來看一下我自定義的fragment的**:
public abstract class myfragment extends fragment
public myfragment getparentmyfragment()
public void showfragments(myfragment myfragment,int framelayoutid)else
this.myfragment=myfragment;
transaction.commit();
} public void hidefragments(fragmenttransaction transaction)
} public int getframelayoutid()
public abstract string gettag();
public abstract boolean onbackpressed();
public void showtoast(string msg)
public boolean onkeydown(int keycode, keyevent event)
return false; }
public void ondisplay()
}
再來看下我的自定義activity類
public class myactivity extends fragmentactivity
public void showfragments(final myfragment myfragment,int framelayoutid)else
this.myfragment = myfragment;
transaction.commit();
mhandler.post(mrun);
} handler mhandler = new handler(new handler.callback()
});runnable mrun = new runnable() else
} };
public void hidefragments(fragmenttransaction transaction)
}}
上面兩個類是我寫的一組簡單的用來顯示activity的例子,先來看myfragment中,有個gettag()方法,是用來獲取fragment的唯一標識的,返回的是該fragment的完整類名,在activity中切換時用來辨別子fragment的,當然有系統自帶的方法也可以,但是有乙個侷限性就是無法獲取乙個activity中已載入的全部fragment。這裡,我在activity中使用乙個list來存放已存在的fragment,這樣就可以隨時檢視已載入的fragment,除錯的時候也很方便。
這個是我關於fragment使用的一些小見解,如果大家有什麼很好的方法也可以共同交流下!
關於pandas的一些使用
該函式只對dataframe或series型別有效,用於去除重複值。引數有三個 舉個例子 dataframe pd.read excel data.xlsx dataframe2 pd.read excel data.xlsx dataframe.drop duplicates subset non...
關於jqgrid的一些使用
1.jqgrid如何切換中英文 在做電力監控系統的時候,根據專案的需要涉及到中英文的切換,一直糾結了好久沒有好的辦法,雖然我知道可以手動更改引入的js檔案就可以更改中英文,但是動態的一直沒有辦法更改,最後想到了乙個辦法就是講jqgrid框架中的js i18n grid.locale cn.js的資料...
關於使用Git Bitbucket的一些Tips
首先下面兩個 有對操作git和bitbucket比較全面的介紹 按照第乙個鏈結給出的操作順序操作應該就能順利將處於本地的 上傳到bitbucket上。注意 第一次使用git clone時候會讓輸入密碼,git為了保證使用者密碼的安全,在bash控制台輸入時是不顯示的,所以並不是不能輸入,你只要輸入正...