Jump to content

Qt for HarmonyOS/qtohosextras doc/Share Data Receiver Example

From Qt Wiki
Revision as of 09:27, 16 September 2026 by Shawn Luo (talk | contribs) (Fix example page conversion (QTFOROH-2307))

< Qt for HarmonyOS / qtohosextras doc

Share Data Receiver Example

Demonstrates receiving Share Kit records delivered to the application through a want.


The window is a log view. At startup the example reads QOhosAppContext::getAppLaunchWantInfo() and calls QOhosWantInfo::tryGetSharedRecordsFromShareKit(), printing the MIME type, content and file path of every record, or a note that no shared data arrived. The same handling is connected to QOhosAbilityContext::newWantInfoReceived() so shares that arrive while the application is already running are logged as well.

Note: Both the launch want and subsequent wants have to be handled; a null result from tryGetSharedRecordsFromShareKit() means the want carries no shared data.