为了账号安全,请及时绑定邮箱和手机立即绑定

这部分虚拟机无法运行起来,老是stopped,有空指针异常,但不知在哪里,跟着老师敲的。

package com.dialog;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Toast;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.item);
		init();
	}

	private void init(){
		findViewById(R.id.Button).setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				show();
			}
		});
	}

	private void show(){
		AlertDialog.Builder bulider = new AlertDialog.Builder(this);
		bulider.setTitle("确认对话框");
		bulider.setIcon(R.drawable.ic_launcher);
		bulider.setMessage("确认退出?");
		bulider.setPositiveButton("确定", new DialogInterface.OnClickListener() {
			
			@Override
			public void onClick(DialogInterface dialog, int which) {
				// TODO Auto-generated method stub
				Toast.makeText(MainActivity.this, "点击了确定按钮", Toast.LENGTH_LONG).show();
			}
		});
		bulider.setNegativeButton("取消", new DialogInterface.OnClickListener() {
			
			@Override
			public void onClick(DialogInterface dialog, int which) {
				// TODO Auto-generated method stub
				Toast.makeText(MainActivity.this, "点击了取消按钮", Toast.LENGTH_LONG).show();
			}
		});
		AlertDialog dialog = bulider.create();
		dialog.show();
	}
}


正在回答

3 回答

我也是,你解决了没有?


0 回复 有任何疑惑可以回复我~

最好把错误信息贴出来。刚刚在我的android studio中测试可以运行的

0 回复 有任何疑惑可以回复我~

应该有提示空指针出现在哪一行的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第2季)
  • 参与学习       62378    人
  • 解答问题       217    个

本课程讲带你熟悉Android开发中常用的调试方式,菜单、调试程序

进入课程

这部分虚拟机无法运行起来,老是stopped,有空指针异常,但不知在哪里,跟着老师敲的。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号