1. 程式人生 > >第三次叠代感想

第三次叠代感想

也會 toolbar sea mil 知識 sta 實現 ont pre

第三次叠代就順利很多,我們組的分配量小很多,因為後面越來越去代碼合成所以需要精力很多,之前所有的代碼質量都需要保證好。這次我認領的任務是發現界面中功能實現,我做的是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年,
相應的費用也會有不同變化。會員特權可以免費配送,優先配送,優先制作等等。

第三次叠代感想