附上我代码:
Builder builder = new AlertDialog.Builder(this.Context); //创建对话框
builder.setTitle(R.string.tip); //设置对话框标题
builder.setMessage(R.string.not_setting_current_region); //设置对话框信息
/* 设置对话框确认按钮 */
builder.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
Intent intent = new Intent(Activity_SSGJ.this, Activity_select_City.class);
startActivity(intent);
Log.i(YangJ, "你点击了确定!");
}
});不明白的是为什么我的这个跳转是不成功的,点击确定就停止了 ? 求大神教育
Builder builder = new AlertDialog.Builder(this.Context); //创建对话框
builder.setTitle(R.string.tip); //设置对话框标题
builder.setMessage(R.string.not_setting_current_region); //设置对话框信息
/* 设置对话框确认按钮 */
builder.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
Intent intent = new Intent(Activity_SSGJ.this, Activity_select_City.class);
startActivity(intent);
Log.i(YangJ, "你点击了确定!");
}
});不明白的是为什么我的这个跳转是不成功的,点击确定就停止了 ? 求大神教育
解决方案 »
- 程序中如何动态关掉某个actvity
- tabHost.newTabSpec()出现空指针错误
- android程序开发选择测试手机型号
- 这样根据手机号获取联系人的姓名,为什么不行
- 求救!程序在android 4.3下会出错. 报IllegalStateException: Already in the pool!
- 基于SIP协议的android开发
- android中NoClassDefFoundError
- 类QQ切换多帐号时,如何停止多线程的网络请求/切换数据
- 如何实现?同一时间一个帐号只能登录一个设备?? ...
- 想要在menu实现一个来接受服务器端发送过来消息的界面,用ListView来排列消息。
- 谷歌地图定位
- 请教这样一个布局该怎么写?谢谢
Activity_SSGJ.this.startActivity(intent);
这样试试
Builder builder = new AlertDialog.Builder(this); // 创建对话框
builder.setTitle("标题"); // 设置对话框标题
builder.setMessage("测试"); // 设置对话框信息
/* 设置对话框确认按钮 */
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss();
Intent intent = new Intent(MainActivity.this, TwoActivity.class);
MainActivity.this.startActivity(intent); }
}).show();我试了下,正常跳转啊
dialog.show();
private Button btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn=(Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0)
{
AlertDialog.Builder builder = new Builder(MainActivity.this);
builder.setMessage("确认退出吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); Intent intent = new Intent(MainActivity.this,MainActivity2.class);
startActivity(intent);
}
}); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}); builder.create().show();
}
});
}
我自己写了一个,没报错啊
你参考一下
——》
Builder builder = new AlertDialog.Builder(this); //创建对话框
不知道你的this.Context是什么,结合6楼童鞋的测试,估摸着是这个的问题