0

私はアンドロイド開発が初めてです。ユーザーがチューザーを介して選択したアプリのインテントを取得したい。以下は私のコードです。

        Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
        mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);           

        Intent chooser = Intent.createChooser(mainIntent, "title");
        startActivity(chooser); //I don't want to start the intent ... just to know which one user chose

問題は、ユーザーがアプリを選択するたびに開始されることです。しかし、選択したアプリの意図/情報のみが必要です。後でアプリを起動します。

私が何を意味するか知っていることを願っています。

前もって感謝します

4

1 に答える 1

1

関連するターゲットを取得しPackageManager.queryIntentActivities()、そこから独自のダイアログを構築することで、自分でセレクターを構築する必要があります。

于 2013-06-27T19:16:37.530 に答える