私はアプリのメインアクティビティから呼び出しを使用してアクティビティを起動していますstartActivityForResult(intent, ACTIVITY_TYPE)が、1つを除いてすべて機能しています。
これを呼び出すと、必要に応じてアクティビティが起動されますが、ログonActivityResult()ですぐにトリガーされていることがわかります。アクティビティが表示されますがRESULT_CANCELED、すぐにに戻りonActivityResult()ます。
次に、アクティビティを操作し、を呼び出しfinish()、onActivityResult()今回は呼び出されないボタンを押します(明らかに結果が既に返されているためです)。
これは誰にとっても意味がありますか?誰かが以前にこの動作を見たことがありますか?