আমি কলটি ব্যবহার করে আমার অ্যাপ্লিকেশনটিতে মূল ক্রিয়াকলাপ থেকে কার্যক্রম শুরু করছি startActivityForResult(intent, ACTIVITY_TYPE)
এবং সেগুলি কেবল একটিতে কাজ করছে।
এইটিকে বলা হয়, পছন্দসই হিসাবে ক্রিয়াকলাপটি চালু করে, কিন্তু লগতে আমি দেখতে পাচ্ছি যে onActivityResult()
তাৎক্ষণিকভাবে ট্রিগার করা হচ্ছে। ক্রিয়াকলাপটি প্রদর্শিত হয় তবে RESULT_CANCELED
তাৎক্ষণিকভাবে ফিরে আসে onActivityResult()
।
আমি তখন ক্রিয়াকলাপের সাথে যোগাযোগ করি, একটি বোতাম টিপুন যা কল করে finish()
এবং onActivityResult()
এইবার ডাকা হয় না (কারণ সম্ভবত ফলস্বরূপ ফলাফল ইতিমধ্যে ফিরে এসেছে)।
আমরা যে কেউকে জানার জন্য? এর আগে কেউ এই আচরণ দেখেছেন?