可能性の高いアプリケーションを作成しています。 私は単に、画面の時間が経過するとすぐに、またはユーザーがアクセスを停止した1分後に、アプリケーションをホーム画面にリダイレクトする必要があります。 おかげ画面のタイムアウト後にアプリケーションをホーム画面にリダイレクト
答えて
int counter=0;
boolean isStart=true;
private void start(){
Thread t=new Thread(new Runnable() {
@Override
public void run() {
while (isStart){
try {
Thread.sleep(100);
counter++;
if(counter>=10){//for one minute
//your code
isStart=false;
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
});
t.start();
}
ユーザアクセス時にカウンタをゼロに設定します。
問題はカウンタを0にリセットする方法です –
ユーザーが1分以内にタッチまたはクリックすると0に設定されます。 –
ありがとうございました。 –
あなたは時間をカウントするためHandlerまたはCountDownTimerを使用するか、次のタスクをスケジュールすることができます。時間が終わったら、ホーム画面にリダイレクトする必要があります。
- ホーム画面が現在の画面の直前の場合は、ホーム画面を移動するためにfinish()またはcontext.finish()を呼び出します。
- ホーム画面が現在の画面の直前ではない場合は、ホーム画面に移動する意図を使用します。
希望します。
rel= (RelativeLayout) findViewById(R.id.relative);
rel.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
finish();
}
}, 10000);
return false;
}
});
私はリダイレクトするため、このコードを使用しています..しかし、私は10000ミリ秒にハンドラ時間をリセットする方法を知っているdon't
..私はタッチでresetingためtouchlistenerを取っています..しかし、私のために動作しません
- 1. Webアプリケーションのホーム画面スライドエフェクト
- 2. CodeIgniter Localhostがxamppホーム画面にリダイレクト
- 3. ユーザーログイン後に画面にリダイレクト
- 4. ホーム画面アイコン
- 5. 別のアプリケーションへのホーム画面ショートカット
- 6. 3DTouchホーム画面クイックアクション
- 7. Androidホーム画面ウィジェット
- 8. 後藤特定のホーム画面
- 9. アプリケーションクラッシュで最初の画面/ホーム画面に移動
- 10. スマートフォンのホーム画面のブックマークボタン
- 11. ホーム画面チューザーを起動
- 12. Androidのホーム画面数
- 13. ポリマーウェブアプリケーションIOSのホーム画面
- 14. ホーム画面アプリケーションをAndroidのアプリケーションの後に読み込む時間。
- 15. ホーム画面にアンドロイドアプリのショートカットの位置
- 16. iPhoneの「ホーム画面に追加」のJavascript?
- 17. アプリケーション/画面タイムアウトの防止Android
- 18. ホーム画面にアプリをインストールするandroid
- 19. Windows 7のホーム画面に戻る
- 20. Androidのホーム画面に追加基本
- 21. Chromeのネイティブアプリインストールバナーとホーム画面に追加
- 22. pentaho biサーバーのホーム画面とログイン画面の変更方法
- 23. ホーム画面に戻り、最後のアクティビティに戻る
- 24. アンインストール後にWebアプリケーションに「ホーム画面に追加」が表示されない
- 25. ブルースタックスが画像の画像変更でホーム画面に戻る
- 26. アクティビティが終了した後にホーム画面に戻る
- 27. WebVRモバイルブラウザの画面タイムアウト
- 28. アプリを起動せずにホーム画面のアクションを表示する、3DTouchホーム画面クイックアクション
- 29. Android Progressive Web App - インストール後もホーム画面に追加
- 30. x時間後に画面にタッチしないときのアプリケーションのタイムアウト
新しいHandler()を使用するpostDelay(新しいRunnable()、delaytime) –
返信ありがとうございます。しかし..正確な1分後にアプリケーションをリダイレクトしたくありません。ユーザーが停止してからしばらくしてからアプリケーションをリダイレクトしたいそれにアクセスしてください。アンドロイドのスクリーンタイムアウトのように –
を使用してください。 –