unable to instantiate activity componentinfo问题

今天在开发android 程序时,按钮一打开新的Activity 时就报错,logcat 就显示unable to instantiate activity componentinfo 这个问题。

上网上查了一下,发现自己的情况都不适用,最后才发现,是自己的Java 不熟,犯下的语法错误额。

出错程序片段是这样的:

[java]

public class ContentDan extends Activity implements    OnClickListener{

private static int i=0;

//问题就处在着后面几行了,在这个位置是不能实例化的

Resources res = this.getResources();
String[] content_dan = res.getStringArray(R.array.content);
String[] content_shi = res.getStringArray(R.array.content_shi);

TextView txtdan = (TextView)findViewById(R.id.txtdan);
TextView txtshi = (TextView)findViewById(R.id.txtshi);

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_content_dan);

。。。。。

[/java]

把上面出错了的几行,放到要用到他们的那些函数中去,问题就解决了。

所以,Maxiee 提醒您,当出现unable to instantiate activity componentinfo 这个问题时,除了网上介绍的那些问题外,如果您是新手,也要检查一下自己的语法是否正确。