1

我对 Android 编程很陌生,我希望我能做到这一点:

1)创建一个新的意图

2) 执行 Intent 并以字符串形式获取其结果。

就像是:

Instrumentation.ActivityResult ar = new Instrumentation.ActivityResult(1, new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + ussd)));

我希望的意图:

new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + ussd))

需要被执行并得到它的结果。

我尝试使用getResultDatawhich 只是给出:

Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx } 

但我想从中获取数据。数据我的意思是这个ussd正常执行时会显示的数据。

有可能吗?提前致谢。

4

1 回答 1

2

我希望意图 new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + ussd)) 需要被执行并得到它的结果。

Intent对于您的术语“执行”的任何可能定义,“执行”没有“结果” 。

数据我的意思是这个ussd正常执行时会显示的数据。

该“数据”被显示给用户。它对开发人员不可用。

于 2013-02-20T12:48:38.187 回答