我正在上述平板电脑上安装此应用程序,我打算向我的客户提供此平板电脑一两天,我想要的是:
经检查操作情况,客户应在有效期后无法使用该应用程序。为此,我调用 calander 函数,并将提取的系统日期(日)与我希望应用程序关闭操作的日期进行比较。我正在使用以下代码:
public void expire(){
Calendar c = Calendar.getInstance();
int sDate = c.get(Calendar.YEAR);
int sMonth = c.get(Calendar.MONTH)+1;
int sDay = c.get(Calendar.DAY_OF_MONTH);
int sHour = c.get(Calendar.HOUR_OF_DAY);
int sMin = c.get(Calendar.MINUTE);
Toast.makeText(getApplicationContext(), ""+sDate+sMonth+sDay+"Hour is"+sHour, Toast.LENGTH_LONG).show();
if (sDay >=11){
System.exit(0);
}
}
我调用expire();单击按钮进行检查,但我得到的只是空白的黑屏几秒钟,然后应用程序运行正常。这是我不想要的。
要退出活动,您可以调用finish() http://developer.android.com/reference/android/app/Activity.html#finish%28%29.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)