代码如下
原来的代码是这样的,使用按钮触发。
原来的代码是这样的,使用按钮触发。
btnSetting.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到设置界面
Intent intent = new Intent();
intent.setClass(Client.this, Setting.class);
MyLog.i(TAG, "跳转至设置界面");
ctx.startActivity(intent);// 打开新界面
}
});
现在本人不想要这个按钮。
于是本人在
异常内这样做
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.i(Tag, "000000000000000000000");
ctx = MainActivity.this;//
setContentView(R.layout.activity_main);
}
try
{
}
catch(e)
{
setIpAndPort();
}
//....
public void setIpAndPort()
{
//重启了是不是就没有存储了?这个是临时文件?
Intent intent = new Intent();
intent.setClass(MainActivity.this, Setting.class);
Log.i(Tag, "跳转至设置界面");
ctx.startActivity(intent);// 哪里有问题?
}
运行起来报错在ctx.startActivity(intent);
如图

讨教,这个问题怎么处理呢?
解决方案
40
startactivity(intent);前面的ctx.是什么鬼?