package zjftools.android.test;import android.app.*;
import android.os.*;
import android.view.View;
import android.widget.*;
import android.content.*;public class HelloWorldActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent();
intent.setClass(HelloWorldActivity.this, TestActivity.class);
startActivity(intent);
}
});
}
}
以上是程序的部分代码,但是当我点击button1时,并没有实现界面切换,而是弹出了一个错误信息求教高手这是为什么?应该怎么解决?
那些什么com.android.什么的error不要看,因为谷歌自己写的一般不是导致程序出错点。
要不你尝试一下把
Intent intent = new Intent();
intent.setClass(HelloWorldActivity.this, TestActivity.class);
startActivity(intent);
拎出来,写到一个方法中去。再调用这个方法。
TestActivityq 没有注册
在AndroidManifest.xml里注册一下。
再请教一下大家,这个问题怎么解决我目前是在AndroidManifest.xml中加入了TestActivity项,不知道我的做法对不对