想做一个弹起对话框,失败了

Android 码拜 8年前 (2016-05-30) 1046次浏览
代码如下
原来的代码是这样的,使用按钮触发。

		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.是什么鬼?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明想做一个弹起对话框,失败了
喜欢 (0)
[1034331897@qq.com]
分享 (0)