0
我的自定義ViewGroup
需要arrays.xml
中指定的array
的一定數量的字符串。如果條件不符合,則中止ViewGroup?
我希望應用程序停止,如果不滿足條件。
這是什麼最佳做法?
我應該只是從ViewGroup constructor
扔IllegalStateException
?
public MyViewGroup(Context context, AttributeSet attrs)
{
super(context, attrs);
if(getResources().getStringArray(R.array.carousellabels).length != 7)
throw new IllegalStateException("There must exactly 7 items for
array resource R.array.carousellabels");
}