8

How can i close my application programmatically?

I used

   finish();

Or

android.os.Process.killProcess(android.os.Process.myPid());

Or

System.exit(0);

Or

moveTaskToBack(true);

but it closed the current running activity, but i need to close the whole application??

I need to close app to retrieve some memory and then restart application again.

Or

does there is a way to clear all memory of the application?

4

1 に答える 1

10

アクティビティでこれらの行を使用する:-

this.finish();
Process.killProcess( Process.myPid() ); 

アプリケーション全体を強制終了します(単一のプロセスで実行されていると仮定します)。関連するメモリも解放します。

警告: 一部の電話では、これを行うと、Bluetooth ソケットを使用している場合にぶら下がったままになる場合があります。

于 2012-10-15T11:25:58.113 に答える