2
Instrumentation.ActivityMonitor (IntentFilter which, 
            Instrumentation.ActivityResult result, 
            boolean block)

このドキュメントから

Instrumentation.ActivityMonitor には 3 つのパラメーターがあります。私は本当に2番目のパラメータを理解していません。ドキュメントによると、モニターがヒットすると結果が返されます。

私の質問は、モニターが結果を返す場所です。モニターに関連付けられたアクティビティを開始したアクティビティの onActivityResult() に返されると思っていましたが、そうではありません。

誰かアドバイスはありますか?

4

2 に答える 2

0

「このActivityMonitorに関連付けられた結果を取得するか、存在しない場合はnull」と記載されているドキュメントに従って、結果がnullを返す場合があります。その後、に戻りました

Instrumentation.ActivityResult (int resultCode, 
            Intent resultData)

ここで、このメソッドを使用して結果を取得できます

getResultCode()

試してみて、私に知らせてください

于 2016-11-25T09:28:06.570 に答える