我对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))
需要执行并获得结果。
我尝试使用getResultData
,只是给出了:
Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx }
但我希望从中获取数据。数据我的意思是当这个ussd正常执行时将显示的数据。
有可能吗? 提前谢谢。
答案 0 :(得分:2)
我希望新的Intent意图(Intent.ACTION_CALL,Uri.parse(“tel:”+ ussd))需要执行并获得结果。
对于Intent
的“执行”没有“结果”,因为任何可能的术语“执行”定义。
数据我的意思是当这个ussd正常执行时将显示的数据。
向用户显示“数据”。它不适用于开发人员。