私は主活動と意図活動を持っています。Androidの意図startSctivityForResultが正常に返されない
- mainActivity - 通常の主な活動
- intentActivity - Twitterの宣誓要求ブラウザの場合は、私が意図活動が正しいかどうかを知るにはどうすればよい。この活動によって
を発売されますか?また、私は次の関数に
public void onActivityResult(int requestCode,int resultCode,Intent data)
{
if(requestCode==1)
{
if(resultCode==RESULT_OK)
{
Toast.makeToast(getBaseContext(),"Success",Toast.LENGTH_SHORT)
{
else
{
Toast.makeToast(getBaseContext(),"Failed",Toast.LENGTH_SHORT)
}
}
}
を追加しました。しかし私の驚きのために、私ははを「失敗」取得しています
startActivityForResult(i,request_code);
:mainAvtivityでは私が使用されるボタンのOnclickイベントに以下のコード
を使用しましたブラウザが開く前に.. 成功がブラウザから返された後に表示されます。
2回目のアクティビティでsetResultを呼び出していますか? –
私は推測していません..ちょうど私は連絡先の例を見ました。彼らはcontent.Intent.ACTION_PICKへの意図を渡すので、デフォルトで結果コードを取得しています。このデフォルトアクションはシステムインテントに対してのみですか? – shanmugamgsn