私はこのアプリケーションを上記のタブレットにインストールしており、このタブレットを1日か2日クライアントに提供するつもりです。私が欲しいのは、次のとおりです。
操作を確認した後、クライアントは有効期限が切れた後、上記のアプリケーションを使用できなくなるはずです。このために、私はカレンダー関数を呼び出し、抽出されたシステム日付(日)をアプリケーションに操作を終了させたい日と比較しています。私は次のコードを使用しています:
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();を呼び出します。ボタンをクリックして確認しますが、数秒間空白の黒い画面が表示されるだけで、アプリケーションは正常に動作します。欲しくない。