1
我試圖通過Class.newInstance實例()下面的類:Android的反射API實例異常
public class TestCommand extends AccuBaseCommand {
LocationManager lm;
public TestCommand(Context context) {
super(context);
}
@Override
public void command()
{
DisplayMetrics metric = new DisplayMetrics();
((Activity)getContext()).getWindowManager().getDefaultDisplay().getMetrics(metric);
Log.i("test",metric.density+"");
}
@Override
public int getIcon() {
return R.drawable.icon;
}
}
它不是抽象的,也不是一個接口它是一個具體的類擴展。在這裏做錯了什麼?它引發InstatiationException。
在此先感謝您的幫助, JQCorreia
眼看類沒有真正的幫助。將logcat和圍繞調用的行粘貼到newInstance – IncrediApp