سلام دوستان عزیز من می خواهم برنامه ایی بنویسم که در اکتیویتی اول یک button و در اکتیویتی دوم یک متن باشد و می خواهم با فشردن کلید به اکتیویتی دوم برود این کار را چطوری انجام دهم تشکر:لبخندساده:
Printable View
سلام دوستان عزیز من می خواهم برنامه ایی بنویسم که در اکتیویتی اول یک button و در اکتیویتی دوم یک متن باشد و می خواهم با فشردن کلید به اکتیویتی دوم برود این کار را چطوری انجام دهم تشکر:لبخندساده:
سلام
در متد onClick، شما یک intent تعریف کنید و پارامتر اول intent را نام کلاسی که در آن هستید و پارامتر دوم را نام کلاسی که متن شما در آن قرار دارد.با استفاده از startActivity شما به اکتیویتی دوم رفته و متن شما به نمایش در می آید.
موفق باشید
می تونین بگین چطوری می تونم چنین کاری کنم مرسی:لبخندساده:
سلام
/** Called when the user clicks the Send button */
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
در این کد، یک Intent ساخت میشه و کلاس مورد نظر(همان اکتیوتی مورد نظر شما) که اینجا DisplayMessageActivity.class هست به آن منتصب میشه. بعد مقداری که در EditText موجود هست را در متغیری میریزد و آن را به وسیله putExtra به Intent ای که ساخته بودیم اضافه میکند. سپس کلاس یا Activity مورد نظر را اجرا میکند.
مقدار اضافه شده به Intent را میتونید در Activity ای اجرا شده با وسیله تابع زیر بازیابی کنید:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
موفق باشید.
منبع:http://developer.android.com/trainin...-activity.html
مرسی و تشکر از دوستان خوبم