我可以創建與下面的代碼選擇器:如何指定要在Intent.createChooser中顯示的內容?
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, "hello");
startActivity(Intent.createChooser(share, "my title"));
我想送(假設)這個「你好」,但我想指定應該出現在與此調用startActivity(Intent.createChooser(share, "my title"));
開始的活動是什麼,它的顯示所有安裝在我的手機中的應用程序。我不能僅限於幾個應用程序嗎?
的意圖可以與startActivity來啓動一個活動,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件。沒有指定數據傳遞給誰。所以,沒有選項可以指定顯式的活動名稱。但是,有可能,如果你知道應用程序活動的確切名稱,你可以直接在你自己的代碼中調用它。 –
好的..如果我知道活動的名稱並想只顯示選擇器中的名稱,該怎麼辦? –