我不想硬连线类名并使用instanceOf
但动态识别类
可以说我有
// add fragments
mFragments = new ArrayList<Fragment>();
mFragments.add(Fragment.instantiate(this, class1.class.getName()));
mFragments.add(Fragment.instantiate(this, class2.class.getName()));
public class class1 extends SherlockListFragment{
public static final String TAG = "class1";
}
所有类都有extends
SherlockActivity 或 SherlockListFragment,因此它们有一个共同的基类Fragment
。我现在如何在通过数组进行迭代时获取例如static
标签或其他可以在Class
不使用instanceOf
. 我有一些想法,但想获得一些意见,以便我可以学习
public static final String TAG = "class1"