12 Mayıs 2012, CUMARTESİ
onActivityResult yanlış requestCode
Benim parçasından yeni bir etkinlik başlatıyorum
startActivityForResult(intent, 1);
ve sonuç işlemek için parçanın ana aktivitede istiyorum
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " requestCode ", resultCode: " resultCode);
if (requestCode == 1) {
// bla-bla-bla
}
}
Sorun asla sadece startActivityForResult için gönderdiniz requestCode var. 0x40001, 0x20001 vb gibi bir şey var. Rasgele bit ile daha yüksek ayarlayın. Dokümanlar, bu konuda bir şey değil sayung. Herhangi bir fikir?
CEVAP
12 Mayıs 2012, CUMARTESİ
Senin startActivityForResult()
Fragment
diyorsun. Bunu yaptığınızda, requestCode
Fragment
sahibi Activity
tarafından değiştirilir.
Eğer etkinliği resultCode
doğru olsun istiyorsanız, bu deneyin:
Değiştir:
startActivityForResult(intent, 1);
İçin:
getActivity().startActivityForResult(intent, 1);
Bunu Paylaş:
Ya da ... girişimi yapıldı, yanlış bir...
Neden in_array() bu dönüş gerçek (büyü...
&Quot nedir;uyumsuz: yanlış" jQue...
didSelectRowAtİndexPath verir yanlış İ...
yanlış reklam tanımlayıcısı [IDFA] kul...