ユーザーが現在の画面で何も作業を行わない場合に、現在のアクティビティを閉じて別のアクティビティを開始します。私がActivity1にいて、30秒間何も作業していないとします。別のアクティビティで、Activity2が自動的に開始され、Activity1が終了するようにします。
2 に答える
0
変数を作成し、Activity1 の開始時にシステム時間を格納できます。
現在のシステム時刻については、このリンクを参照してください: Android で現在の時刻と日付を取得する
次に、ループを作成して、変数の値がシステムの現在の時刻から 30 秒未満であるかどうかを確認できます。はいの場合は、メソッドを呼び出すことができます。
このメソッドでは、新しいアクティビティ (Activity2) を開始できます。
//To start new activity
Intent intent=new Intent(your_current_class.this,activity_you_want_to_call.class);
startActivity(intent);
于 2012-10-10T07:38:39.347 に答える