这个哪里错?package mars.activity_02;import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;public class Activity_02Activity extends Activity {
/** Called when the activity is first created. */
private Button myButton = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton=(Button)findViewById(R.id.myButton);
myButton.setOnClickListener(new MyButtonListener());
}
class MyButtonListener implements OnClicklistener{
@Override
public void onClick(View v){
Intent intent = new Intent ();
intent.setClass(Activity_02Activity.this,OtherActivity.class);
Activity_02Activity.this.startActivity(intent);
}
}
}
import android.os.Bundle;
import android.widget.Button;public class Activity_02Activity extends Activity {
/** Called when the activity is first created. */
private Button myButton = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton=(Button)findViewById(R.id.myButton);
myButton.setOnClickListener(new MyButtonListener());
}
class MyButtonListener implements OnClicklistener{
@Override
public void onClick(View v){
Intent intent = new Intent ();
intent.setClass(Activity_02Activity.this,OtherActivity.class);
Activity_02Activity.this.startActivity(intent);
}
}
}
解决方案 »
- Android关于应用程序归类问题
- android4.0中menu如何实现button一样获取焦点,失去焦点显示不同图片
- 双音频混合
- 请教各位,android双卡手机上,应用层是如何控制使用哪个卡的?
- 有没有看2.1 Gallery3D代码的,出来冒个泡
- android里获取的MAC地址不正常,请看下面
- 如何获取absolutelayout 的当前背景图片
- android textView 中加载<img>标签中的网络图片,ImageGetter中 getDrawable(Str)str为null
- 新人发帖求指导啊,空指针错误
- android遍历一个listview,改变listview中每个item中的一个textview的字体颜色
- android 如何控制屏幕的开关?
- android 鼠标问题
Activity_02Activity.this.startActivity(intent);楼主这里有问题。因为在onClick 中 this指向的不是context 。但是Activity_02Activity.this是有问题的。建议你在你写一个全局的Contextpackage mars.activity_02;import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;public class Activity_02Activity extends Activity {
/** Called when the activity is first created. */
private Button myButton = null;
private Context mContext = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mContext = this;
myButton=(Button)findViewById(R.id.myButton);
myButton.setOnClickListener(new MyButtonListener());
}
class MyButtonListener implements OnClicklistener{
@Override
public void onClick(View v){
Intent intent = new Intent ();
intent.setClass(Activity_02Activity.this,OtherActivity.class);
mContext.startActivity(intent);//这里用mContext
}
}
}