আমি নীচে আমার কর্মকাণ্ডের ক্রিয়াকলাপ থেকে Activity(এর বংশধর PreferenceActivity) শুরু করি :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1458)
loadInfo();
}
void showSettingsDialog()
{
startActivityForResult(new Intent().setClass(this, MyConfigure.class), 1458);
}
MyConfigureশ্রেণীর কোনও setResult()কল নেই। প্রকৃতপক্ষে, MyConfigureশ্রেণীর কোনও OnCreate()পছন্দ নেই যেখানে এটি পছন্দ ব্যবহার করে লোড করে addPreferencesFromResource।
অ্যাক্টিভিটি চালানোর ঠিক পরে, এখন সময়ের আগেই onActivityResultডাকা হয় । 1.6 এবং 2.1 এমুলেটর পাশাপাশি 2.1 ডিভাইসে পরীক্ষিত। কোথাও কবর দেওয়ার ডাক আছে ? অথবা এই অকাল কলটি কীভাবে ব্যাখ্যা করা যেতে পারে?requestCode1458MyConfiguresetResult()PreferenceActivity