小编avg*_*sti的帖子

有没有理由从资源中预加载drawable?

Android是否维护应用程序可绘制资源的内存缓存并重用它们,或者预加载可能动态分配给不同窗口小部件的所有drawable是一个好习惯?

例如:

public static final int[] SETS = {
        R.drawable.set0, R.drawable.set1, R.drawable.set2,
        R.drawable.set3, R.drawable.set4, R.drawable.set5, R.drawable.set6,
        R.drawable.set7, R.drawable.set8, R.drawable.set9, R.drawable.set10};
public Drawable[] sets;

void init() {
    load(sets, SETS);
}

public void load(Drawable[] d, int[] ids) {
    for (int i = 0; i < ids.length; i++) {
        if (ids[i] == 0)
            d[i] = null;
        else
            d[i] = context.getResources().getDrawable(ids[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

android caching drawable

9
推荐指数
1
解决办法
3393
查看次数

如何使用初始值填充JSF inputText并将控制值提交给另一个属性?

让我说我有

 <h:dataTable var="s" value#{somebean.properties}>
 <h:column>
  <h:inputText initial=#{s.min} value=#{somebean.mintmp}/>
  <h:commandButton action=#{filterbean.addProretryFilter(s.id, somebean.mintmp)} />
 </h:column>
 </h:dataTable>
Run Code Online (Sandbox Code Playgroud)

"initail"属性不会在inputText中退出.有没有办法实现所需的功能?

jsf

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

caching ×1

drawable ×1

jsf ×1