3

system("/usr/bin/killall [appname]"); でアプリを閉じるにはどうすればよいですか? 私はそれを使用しましたが、ホームボタンをダブルタップしてバックグラウンドアプリを表示すると. それはまだ現れます。役に立ちますか?私はジェイルブレイクされた電話で開発し、call_history.dbをクリアしたいのですが、携帯電話アプリを完全に閉じたいと思います。その後、call_historyで削除できます。

4

1 に答える 1

2

私はこの答えを100%確信していません。ただし、ホームボタンをダブルタップしても、バックグラウンドアプリのリストは表示されないと思います。最近使用したアプリのリストが表示されます。

例として、システムはメモリ不足のためにこのアプリの一部を停止する場合がありますが、それらはまだこのリストにあります。停止したアプリのいずれかをクリックすると、システムによって再度起動されます。

この理解に基づいています。Killallは実際には正常に機能した(アプリを強制終了した)可能性が高いですが、アプリは最近のアプリリストに残っています。あなたはあなたの仕事のためにこのリストについて心配する必要はありません。

于 2013-03-20T14:39:49.403 に答える