কম্পিউটার

একটি বোতাম ক্লিক করা হলে একটি ডায়ালগ বন্ধ হওয়া থেকে কিভাবে প্রতিরোধ করবেন?


এই উদাহরণটি দেখায় কিভাবে আমি একটি ডায়ালগকে বন্ধ করা থেকে আটকাতে পারি যখন একটি বোতামে ক্লিক করা হয়৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
   xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
</RelativeLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      final AlertDialog dialog = new AlertDialog.Builder(this)
         .setTitle("My Alert Dialog")
         .setMessage("Example Message")
         .setPositiveButton("Ok", null)
         .setNegativeButton("Cancel", null)
         .show();
      Button positiveButton = dialog.getButton(AlertDialog.BUTTON_POSITIVE);
      positiveButton.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            Toast.makeText(MainActivity.this, "Do not
            dismiss", Toast.LENGTH_SHORT).show();
         }
      });
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest
   xmlns:android="https://schemas.android.com/apk/res/android"
   package="app.com.sample">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action
               android:name="android.intent.action.MAIN" />
            <category
               android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

আসুন আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করি৷ আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -

একটি বোতাম ক্লিক করা হলে একটি ডায়ালগ বন্ধ হওয়া থেকে কিভাবে প্রতিরোধ করবেন?


  1. অ্যান্ড্রয়েডে ডেটপিকার ডায়ালগে তারিখ কীভাবে সেট করবেন?

  2. অ্যান্ড্রয়েডে ইউআরএল থেকে ইমেজ কিভাবে ডাউনলোড করবেন?

  3. আমি কীভাবে একটি অ্যান্ড্রয়েড ডিভাইসকে স্লিপ মোডে যেতে বাধা দেব?

  4. অ্যান্ড্রয়েডে অ্যাক্টিভিটি থেকে ফ্র্যাগমেন্টে একটি ভেরিয়েবল কীভাবে পাস করবেন?