首页上一页 1 下一页尾页 2 条记录 1/1页
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编辑