آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته در این سایت به کمک جمعی از دوستان برنامه نویس خوش ذوق می باشد.

بایگانی

انتقال از اکتیویتی اصلی به اکتیویتی دیگر رفتن

چهارشنبه, ۲۲ فروردين ۱۳۹۷، ۱۱:۴۸ ق.ظ

تکه کدی که با ان میتوان متنی را  از یک اگتیویتی به اکتوییوتی دگر رفت

با توجه به این که رد رویداد onclick دکمه کد زیر درج شود

Intent i = new Intent(this,Main2Activity.class);
i.putExtra("text",et1.getText().toString());
startActivity(i);

در این قطعه کد با استفاده از یک intent و روش تهعرفی که در کد مشخص است و با متد putExtra  از اکتیویتی اول متن مورد نظر که در edittext ما نوشته شده و ایدی ان به نام  text است از et1 که همان edittext ما هست متن ها را میگیرد به صورت string.


و بعد در اکتیویتی دیگر در یک textview این کد را میزنیم

Bundle bundle = getIntent().getExtras();
String ss = bundle.getString("text");
tv_2.setText(ss);

در اکتیویتی دوم نیاز به تعریف یک Bundle میباشد 

بعد  زدن این کد شما برنامه ای ساخته اید که میتواند داده ها ا بین اکتیویتی ه انتقال دهد.

منبع :ittraining.blog.ir 

  • امیر دولت آبادی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی