2011-01-10 27 views
0

私は1つのアプリケーションを開発しました。私はこのアプリケーションをバックグラウンドで動作させたい(ボタンクリック時のアプリケーションを最小限に抑える)。ユーザがボタンをクリックすると、アプリケーションは最小限に抑え、バックグラウンドで実行する必要があります。これをどのように達成するのですか?Androidアプリケーションを最小化

答えて

4

android Activity lifecycleを確認してください。あなたのアプリがフォアグラウンドにない場合は、OSによっていつでも停止することができます。

UIからデカップリングされたバックグラウンド処理を実行する場合は、serviceと考える必要があります。

1

アプリケーションをバックグラウンドにすることを最小限に抑えることができます。

ホーム画面に移動するインテントを開始することができます。

この記事でそれを行うための方法を見て:

moveTaskToBack(true); 

またはこのようなもので、あなたのAndroidのホーム画面を起動します:How to minimize whole application in android?

0

あなたがして、背景にそれを送信することにより、アプリケーションを最小限に抑えることができ

Intent i = new Intent(); 
i.setAction(Intent.ACTION_MAIN); 
i.addCategory(Intent.CATEGORY_HOME); 
this.startActivity(i); 
関連する問題