2017-04-15 18 views
0

暗黙のインテントの助けを借りて私のアプリケーションから別のアプリケーションを開始したいと思っています。例えばのためにperticular時間間隔のインプリメンテーションインテントを呼び出す

: 私は

String url = "http://www.example.com"; 
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
    i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    i.setPackage("com.android.chrome"); 
    try { 
     startActivity(i); 
    } catch (ActivityNotFoundException e) { 
     // Chrome is probably not installed 
     // Try with the default browser 
     i.setPackage(null); 
     startActivity(i); 
    } 

ようにそれを行うことができますが、私はクロムが自動的に1分後に閉じ取得したいChromeを開きます。これを行う方法はありますか?

+0

あなたはハンドラ、TimerTask、Runnable、任意の形式のスレッドを追加し、時間間隔、postDelayed、sleepを追加して遅延を追加します – Zoe

答えて

0

はい、アプリケーションを強制終了できます。まず、あなたはこの答えのようActivityManagerを介してアプリケーションを実行している見つけることがあります。

How to find the currently running applications programatically in android?

ここで暗示のように、あなたはそれを殺すことができます。

How to kill all running applications in android?

私とGoogleが実際にこれをお勧めしませんが> <

関連する問題