我想做一个日程管理软件,想问问android stutio中,我建了一个时间选择器的dialog,我现在想在选择时间后,能让我选择的时间,在主界面中显示出来,不知道怎么做,我建了一个数据库,可是不知道怎么样读取这个时间并把他存进去等一系列操作……

解决方案 »

  1.   

    这个很基本的,你百度一下,android数据库,网上有很多例子,应该能满足你的要求
      

  2.   


    如果你的需求是, 点击了弹窗按钮后,显示在主界面的文本框中,  那么,就在弹窗中定义一个接口,把数据都接出去,比如 :public class xxxDialog{
       .......
     // 这上面设置 "确认按钮" 的点击事件, 比如 : btnConfirm.setOnClickListener(new View.OnClickListener()
    {
        public void onclick(){
           // 选择时间后 拿到时间的值, 这个没问题吧. 
           if(mListener != null){
              mListener.onClickConfirm(time);
         }
       }
    }private OnClickConfirmListener mListener;
      public void setOnClickConfirmListener(OnClickConfirmListener listener){
        mListener = listener;
    }  public interface OnClickConfirmListener{
          void onClickConfirm(String time);
      }// 最后在 使用 dialog 的时候, 加一句  dialog.setOnClickConfirmListener(new OnClickConfirmListener(.....));  就OK了. 这个意思就是
    当点击了弹窗中的确认按钮后, 会产生一个回调, 我们用接口把用户选择的时间,通过回调拿到,然后随你高兴,怎么弄都行了.}
      

  3.   


    如果你的需求是, 点击了弹窗按钮后,显示在主界面的文本框中,  那么,就在弹窗中定义一个接口,把数据都接出去,比如 :public class xxxDialog{
       .......
     // 这上面设置 "确认按钮" 的点击事件, 比如 : btnConfirm.setOnClickListener(new View.OnClickListener()
    {
        public void onclick(){
           // 选择时间后 拿到时间的值, 这个没问题吧. 
           if(mListener != null){
              mListener.onClickConfirm(time);
         }
       }
    }private OnClickConfirmListener mListener;
      public void setOnClickConfirmListener(OnClickConfirmListener listener){
        mListener = listener;
    }  public interface OnClickConfirmListener{
          void onClickConfirm(String time);
      }// 最后在 使用 dialog 的时候, 加一句  dialog.setOnClickConfirmListener(new OnClickConfirmListener(.....));  就OK了. 这个意思就是
    当点击了弹窗中的确认按钮后, 会产生一个回调, 我们用接口把用户选择的时间,通过回调拿到,然后随你高兴,怎么弄都行了.}
    哦哦哦,明白了,谢谢谢谢
      

  4.   


    这么简单的引用你们都用不来吗, 不是明明白白的写着   "[ quote =xxx 的回复 ]" 头标签 和 ""尾标签吗?  口耳相传下吧, 你们学东西真的是学得不灵活啊.