0

私はAndroidが初めてです。起動時に他のすべてのアプリをバックグラウンドに送信し、その後それらを強制終了するアプリを作成しようとしています。使用しようとしましmoveTaskToBack(true)たが、これによりアプリが他のアプリではなくバックグラウンドに送信されます。

servMng = (ActivityManager)getApplicationContext().getSystemService(ACTIVITY_SERVICE);
                List<ActivityManager.RunningAppProcessInfo> list = servMng.getRunningAppProcesses();
                if(list != null){
                 for(int i=0;i<list.size();++i){
                  if("com.android.browser".matches(list.get(i).processName)){
                      moveTaskToBack(true);
                      servMng.killBackgroundProcesses(list.get(i).processName);
                      servMng.restartPackage(list.get(i).processName);

              }

たとえば、ブラウザ アプリをバックグラウンドに送信したいのですが、実行中のアプリがバックグラウンドに移動します。

4

1 に答える 1

0

HOME ボタン機能を使用しようとしています。すべてのアクティビティをバックグラウンドに送信するには、Android では不可能だと思います。

なぜあなたはこれをしているのですか?アプリケーションが起動すると、自動的に前面に表示されます。

于 2011-11-11T08:11:25.153 に答える