আমি নীচে আমার কর্মকাণ্ডের ক্রিয়াকলাপ থেকে 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 ডিভাইসে পরীক্ষিত। কোথাও কবর দেওয়ার ডাক আছে ? অথবা এই অকাল কলটি কীভাবে ব্যাখ্যা করা যেতে পারে?requestCode
1458
MyConfigure
setResult()
PreferenceActivity