Android 過時方法的一些修改

2021-09-03 02:43:30 字數 1031 閱讀 2567

1 過時的方法:popupwindow.setbackgrounddrawable(new bitmapdrawable());

改正:popupwindow.setbackgrounddrawable(new colordrawable(0x00000000));

也可以使用new colordrawable();

2 過時的方法:getresources().getcolor(r.color.heise);

getresources().getdrawable(r.drawable.111)

改正:contextcompat.getcolor(this, r.color.heise);

contextcompat.getdrawable(this,r.drawable.111)

3 過時的方法:windowmanager.getdefaultdisplay().getwidth();

改正: displaymetrics dm = new displaymetrics();

windowmanager.getdefaultdisplay().getmetrics(dm);

width = dm.widthpixels;

4 過時的方法:viewpager.setonpagechangelistener()

改正: viewpager.addonpagechangelistener()

5 過時的方法:fragment方法

@override

public void onattach(activity activity)

改正:@override

public void onattach(context context)

7 new arrayadapter會報unchecked call to"arrayadapter()"as a member of raw type…

這是因為new arrayadapter的時候沒有加泛型new arrayadapter<>()就可以了;

8 標記為 @deprecated不允許在專案中使用

一些已經過時的交流技巧

之前在學校的時候,自己從一些將溝通能力的書上讀到過,也挺一些講座的同學介紹過,在與人交流時,如果對方問了乙個你不知道怎麼回答的問題,那麼可以談一些和這個問題有關的其他話題,藉機把這個問題迴避過去。這乙個技巧在不涉及什麼實質的聊天場景中,可能還能適合一點。但是,有時候會發現,有一些面試者在面試場景中也...

Android 效能優化的一些方法

2.view中設定快取屬性.setdrawingcache為true.3.優化你的布局。通過android sdk中tools目錄下的layoutopt 命令檢視你的布局是否需要優化。4.動態載入view.採用viewstub 避免一些不經常的檢視長期握住引用.5.將acitivity 中的wind...

Android效能優化的一些方法

android4.0這個選項是預設開啟的。2.view中設定快取屬性.setdrawingcache為true.3.優化你的布局。通過android sdk中tools目錄下的layoutopt 命令檢視你的布局是否需要優化。4.動態載入view.採用viewstub 避免一些不經常的檢視長期握住引...