SdkSandboxActivityHandler
public interface SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
এটির জন্য একটি Activity
তৈরি করা হলে এটি SDK-কে অবহিত করতে ব্যবহৃত হয়।
যখন একটি SDK একটি Activity
শুরু করতে চায়, তখন এটিকে SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
কল করে এই শ্রেণীর একটি বাস্তবায়ন নিবন্ধন করা উচিত যা SdkSandboxActivityHandler-এর জন্য একটি IBinder
দ্য বক্স SdkSandboxActivityHandler
শনাক্তকারীকে এসডি বক্স এবং এসডিক্টিভিটি কে রেজিস্টার করবে৷
SDK-কে onActivityCreated(android.app.Activity)
কল করে Activity
তৈরির বিষয়ে অবহিত করা উচিত যা তখন ঘটে যখন কলার অ্যাপটি নিবন্ধিত SdkSandboxActivityHandler
এর জন্য একই IBinder
শনাক্তকারী ব্যবহার করে SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
কল করে।
সারাংশ
পাবলিক পদ্ধতি | |
---|---|
abstract void | onActivityCreated ( Activity activity) কোনো |
পাবলিক পদ্ধতি
অনঅ্যাক্টিভিটি তৈরি হয়েছে
public abstract void onActivityCreated (Activity activity)
কোনো Activity
তৈরি হলে SDK-কে সূচিত করে।
যে Activity
তৈরি হচ্ছে তার মূল থ্রেড থেকে এই ফাংশনটিকে সিঙ্ক্রোনাসভাবে বলা হয়।
SDK ভিউটি পপুলেট করার জন্য পাস করা Activity
অবজেক্টে Activity#setContentView(View)
কল করবে বলে আশা করা হচ্ছে।
যদি SDK Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
ব্যবহার করে পাস করা Activity
অবজেক্টের উপর লাইফসাইকেল কলব্যাক রেজিস্টার করে, তাহলে এটা মনে রাখা গুরুত্বপূর্ণ যে Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
ট্রিগার করা হবে না কারণ onActivityCreated(android.app.Activity)
Activity
তৈরির পর্যায়ে ডাকা হয়। তারপরে কার্যকলাপের অবস্থা সম্পর্কে জানতে, SDK-কে Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
ওভাররাইড করা উচিত।
পরামিতি | |
---|---|
activity | Activity : Activity তৈরি হয় এই মানটি null হতে পারে না। |