0

リストビューにすべてのアプリを登録する単純なランチャーがあります。このランチャーに必要な機能は 1 つだけです。リストビュー内の特定の項目 (たとえば 5 番目の項目) をクリックすると、以前に開いていたすべてのアプリを完全に強制終了し、そこに登録されている 5 番目のアプリを開きたいと考えています。何を探せばいいのかわからない。デバイス管理者およびデバイス所有者としてランチャーアプリを使用していますが、クラスと関係があると思いますDevicePolicyManager。私も finishActivity(int requestcode) を試しましたが、うまくいきませんでした。以下は onItemClick() リスナーです。

list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> av, View v, int pos,long id) {
                Intent i = manager.getLaunchIntentForPackage(apps.get(pos).name.toString());
                AppsListActivity.this.startActivity(i);

            }
        });
4

1 に答える 1