關於Fragment使用的一些見解

2021-06-28 05:44:30 字數 1504 閱讀 2617

下面來看一下我自定義的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控制台輸入時是不顯示的,所以並不是不能輸入,你只要輸入正...