首页 > 代码库 > 第三次迭代感想
第三次迭代感想
第三次迭代就顺利很多,我们组的分配量小很多,因为后面越来越去代码合成所以需要精力很多,之前所有的代码质量都需要保证好。这次我认领的任务是发现界面中功能实现,我做的是VIP实现功能。这个功能代码如下:
........
import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.TextView;
import com.edg.foodie.R;
import com.edg.foodie.controller.VipControllerActivity;
import com.edg.foodie.dao.DB;
import java.text.SimpleDateFormat;
import java.util.Date;
public class vipinfo extends Activity {
Date date ;
Date date1 ;
SimpleDateFormat sdf;
String fdate = null;
String fdate1 = null;
long ms ;
String t = null;
long time ;
long totol;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vipinfo);
TextView kai_tv = (TextView) findViewById(R.id.kait);
TextView start_tv = (TextView) findViewById(R.id.start);
TextView end_tv = (TextView) findViewById(R.id.end);
ms = System.currentTimeMillis();
date = new Date (ms);
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
fdate = sdf.format(date);
start_tv.setText("起始时间: "+fdate);
/*t = search(name);*/
t= String.valueOf(VipControllerActivity.flag);
kai_tv.setText("开通时长: "+t+"个月");
time = Long.parseLong(t);
totol = ms + time * 30 * 24 * 3600000;
fdate1 = sdf.format(totol);
end_tv.setText("到期时间: "+fdate1);
}
}
.........
这个代码是实现开通功能。这里面刚接触时候我都不会,然后去百度图书馆找资料才找到知识点,这个功能可以把开通时间分为三个等次,1个月,半年,和1年,
相应的费用也会有不同变化。会员特权可以免费配送,优先配送,优先制作等等。
第三次迭代感想
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。