এই উদাহরণটি Android-এ বর্তমান ফোরগ্রাউন্ড অ্যাক্টিভিটি কনটেক্সট কিভাবে পেতে হয় তা প্রদর্শন করে
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 − src/MyApp.java
-এ নিম্নলিখিত কোড যোগ করুনপ্যাকেজ app.tutorialspoint.com.sample;import android.app.Activity;import android.app.Application;পাবলিক ক্লাস MyApp অ্যাপ্লিকেশন প্রসারিত করে { ব্যক্তিগত কার্যকলাপ mCurrentActivity =শূন্য; @অনক্রিয়েট () { super .onCreate(); } সর্বজনীন কার্যকলাপ getCurrentActivity () { ফেরত mCurrentActivity; } সর্বজনীন অকার্যকর সেটCurrentActivity (ক্রিয়াকলাপ mCurrentActivity) { এটি। mCurrentActivity =mCurrentActivity; }}
ধাপ 3 − src/MyBaseActivity.java
-এ নিম্নলিখিত কোড যোগ করুনপ্যাকেজ app.tutorialspoint.com.sample;import android.app.Activity;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;পাবলিক ক্লাস MyBaseActivity AppCompatActivity প্রসারিত করে { সুরক্ষিত MyApp mMyApp; সর্বজনীন শূন্যতা onCreate (বান্ডেল সংরক্ষিত ইনস্ট্যান্সস্টেট) { সুপার .অনক্রিয়েট(সেভডইনস্ট্যান্সস্টেট); mMyApp =(MyApp) এই .getApplicationContext(); } সুরক্ষিত অকার্যকর onResume () { super .onResume(); mMyApp .setCurrentActivity( এটি ); } সুরক্ষিত অকার্যকর অনপজ () { clearReferences(); সুপার .অনপজ(); } সুরক্ষিত অকার্যকর onDestroy () { clearReferences(); সুপার .onDestroy(); } ব্যক্তিগত অকার্যকর স্পষ্ট রেফারেন্স () { কার্যকলাপ currActivity =mMyApp .getCurrentActivity(); যদি ( এই .equals(currActivity)) mMyApp .setCurrentActivity( নাল ); }}
পদক্ষেপ 4৷ − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনপ্যাকেজ app.tutorialspoint.com.sample;import android.app.Activity;import android.support.v7.app.AppCompatActivity; android.os.Bundle আমদানি করুন;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { @Override protected void onCre savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); Activity currentActivity =((MyApp) getApplicationContext()).getCurrentActivity(); }}
ধাপ 5 − androidManifest.xml
-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?>