1

ユーザーが現在の画面で何も作業を行わない場合に、現在のアクティビティを閉じて別のアクティビティを開始します。私がActivity1にいて、30秒間何も作業していないとします。別のアクティビティで、Activity2が自動的に開始され、Activity1が終了するようにします。

4

2 に答える 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 に答える