片段onActivityResult requestCode比较失败

时间:2013-02-19 16:21:30

标签: android variables android-intent fragment

我有一个由FragmentActivity中的Viewpager托管的片段。

我在该片段中创建一个Intent并开始一个新的Activity

...
private static final int INSERT_SPOT = 0;

public void onMapLongClick(LatLng point) {      
    Intent intent = new Intent(getActivity(), SpotAddActivity.class);
    intent.putExtra(MainActivity.SPOTLAT, point.latitude);
    intent.putExtra(MainActivity.SPOTLNG, point.longitude);
    startActivityForResult(intent, INSERT_SPOT);
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {on
    //@TODO why doesnt that work?
    if (requestCode == INSERT_SPOT) {
        int test = requestCode; 
    }
}

我可以在调试器中看到onActivityResult()被调用,但是requestCode(0表示调试器)与myconnt的比较失败了。 我很困惑,怎么会失败?

问候

0 个答案:

没有答案