我被困住了,我无法找到解决方案:/
我正在做的是一个声音效果的应用程序,声音预加载并由用户选择,所以我有默认声音的默认按钮和添加(任意多个)按钮的可能性由您选择的声音。 所以这是我的添加按钮代码的一部分:
<Window.Resources>
<DataTemplate DataType="{x:Type local:HomeViewModel}">
<local:HomeView /> <!-- This is a UserControl -->
</DataTemplate>
<DataTemplate DataType="{x:Type local:ProductsViewModel}">
<local:ProductsView /> <!-- This is a UserControl -->
</DataTemplate>
</Window.Resources>
输出应该是一个uri,我需要得到它(我将使用它来获取用户选择的文件的路径),但我不知道如何。
答案 0 :(得分:0)
哦,我明白了:)
对于那些试图像我一样找到解决方案的人:
您不必使用startActivity()
,而是startActivityForResult()
,然后使用getData()
intent
parameter
回调onActivityResult()
方法。
以下是指南: https://developer.android.com/training/basics/intents/result.html