Android 註解以及Log模塊

最近項目中,想用註解了,於是就抽出了這麼一個註解框架。(尊重他人的勞動成果,從xutils裏面摘的)

爲了大家熟悉,延續你xutils的方式。Application裏面初始化 

當然,代碼名稱改了,滿足下程序員的虛榮心吧,初始代碼如下

s.Sxg.init(this);
s.Sxg.setDebug(false);

測試的時候Debug設置爲 true


接下來,簡單說下註解的使用吧

Activity 的使用

@SetContentView(R.layout.activity_main)

public class MainActivity extends Activity{

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        s.view().inject(this);

}

}

當然原來的註解名稱爲ContentVIew  改成----> SetContentView() 調用方式延續xutils


fragment 同理 只是在onCreateView裏面執行

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    if (rootView == null) {
        context = getActivity();
        rootView = s.view().inject(this, inflater, container);
        CreateViewInit();
    }

    return rootView;
}

rootView:

protected View rootView;
聲明方式是一樣的

@SetContentView(R.layout.fragment_home)
public class HomeFragment extends BaseFragment

當然還有adapter。

s.view.inject(ViewHolder,convertView);

配合adapter再封裝一下,很好用有沒有

使用很簡單


控件當然需要去綁定了,綁定方式如下:給出一個實例

@ViewInject(R.id.gridView1)
private GridView gridView1; 

最後,jar包下載地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章