ghamgin
چهارشنبه 30 تیر 1395, 17:48 عصر
سلام
من یه کللاس از نوع دیالوگ دارم که در اکتیویتی اصلی با زدن یه باتن این کلاس دیالوگ یه دیالوگ برام باز میکنه
من میخوام داده های وارد شده در ادیت تکست اکتیویتی اصلی رو وقتی کاربر کلید داخل اکتیویتی اصلی رو میزنه به یه تکست ویو داخل دیالوگ بفرسته و با زدن کلید داخل دیالوگ ذخیره کنه
با ذخیره مشکلی ندارم اما نمیدونم چطور داده رو به دیالوگ بفرستم اینو نوشتم نشد
کسی راهی بلده؟؟
ممنون
این کدها رو در دیالوگ نوشتم
LayoutInflater factory2 = getLayoutInflater();
View editcode = factory2.inflate(R.layout.activity_main,null);
code = (EditText) findViewById(R.id.editcode1);
coding=code.getText().toString();
di.setText(coding);
Bundle extra=activity.getIntent().getExtras();
String n;
n=extra.getString("nam5");
di.setText(n);
String get=di.getText().toString();
و این رو در باتن اکتیویتی اصلی که میخوام با زدنش دیالوگ باز شه و متنم رو به دیالوگ بفرسته نوشتم
String n;
String nam=coding;
n=nam.toString();
startActivity(new Intent(MainActivity.this, Ostan.class));
Intent mIntent = new Intent(MainActivity.this,Dialogsave.class);
mIntent.putExtra("nam5", n);
startActivity(mIntent);
اما در اجرا برنامه باز بسته میشه
من یه کللاس از نوع دیالوگ دارم که در اکتیویتی اصلی با زدن یه باتن این کلاس دیالوگ یه دیالوگ برام باز میکنه
من میخوام داده های وارد شده در ادیت تکست اکتیویتی اصلی رو وقتی کاربر کلید داخل اکتیویتی اصلی رو میزنه به یه تکست ویو داخل دیالوگ بفرسته و با زدن کلید داخل دیالوگ ذخیره کنه
با ذخیره مشکلی ندارم اما نمیدونم چطور داده رو به دیالوگ بفرستم اینو نوشتم نشد
کسی راهی بلده؟؟
ممنون
این کدها رو در دیالوگ نوشتم
LayoutInflater factory2 = getLayoutInflater();
View editcode = factory2.inflate(R.layout.activity_main,null);
code = (EditText) findViewById(R.id.editcode1);
coding=code.getText().toString();
di.setText(coding);
Bundle extra=activity.getIntent().getExtras();
String n;
n=extra.getString("nam5");
di.setText(n);
String get=di.getText().toString();
و این رو در باتن اکتیویتی اصلی که میخوام با زدنش دیالوگ باز شه و متنم رو به دیالوگ بفرسته نوشتم
String n;
String nam=coding;
n=nam.toString();
startActivity(new Intent(MainActivity.this, Ostan.class));
Intent mIntent = new Intent(MainActivity.this,Dialogsave.class);
mIntent.putExtra("nam5", n);
startActivity(mIntent);
اما در اجرا برنامه باز بسته میشه