OnCreate方法中为什么不设置监听器?(代码路径Code\Try\15\01)
发表在Android图书答疑 2018-02-28 悬赏:20 学分 《零基础学Android》第15章 网络编程及Internet应用 390页-390页
是否精华
版块置顶:
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    dialog = new ProgressDialog(this);//创建弹窗
    dialog.setTitle("提示");//设置弹窗的标题
    dialog.setMessage("下载图片中,请稍等!");//设置弹窗提示内容
    image = (ImageView) findViewById(R.id.image1);
}

/**
 * 点击事件
 */
public void down(View view) {
    dialog.show();//显示弹出
    new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                Thread.sleep(3000);//设置延迟3秒
                handler.obtainMessage(100,
                        getImageFromNet("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1519835365996&di=66c935568ad654bb4ed5bf59a8e314c9&imgtype=0&src=http%3A%2F%2Fww2.sinaimg.cn%2Flarge%2F005PhIcetw1epb5pzw2isj30m80xcabk.jpg")).sendToTarget();
            } catch (IOException e) {
                e.printStackTrace();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }).start();
}

问题:down相当于点击button后的一个监听器,是在xml中定义的。但onCreate是在Android初始化的时候运行,还没有点击按钮就会直接跳出dialog提示框啊?

2018-02-28 22:15:13编辑
分享到:
精彩评论 2
三生石
学分:2171 LV10
TA的每日心情
11
2018-12-20 21:21:04
2018-03-01
沙发

您好读者!这代码应该不是零基础学Android中的实例??

81981266
学分:235 LV4
2018-03-01
板凳

三生石 发表于2018-03-01 15:16

您好读者!这代码应该不是零基础学Android中的实例??

是书里的,是例子后面的2个"练一练"中的第一个,书里只有问题,程序在光盘的try里,可以看标题上的路径 。谢谢哈

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照