کلیدستان

نسخه‌ی کامل: دریافت مقدار از اکتیویتی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام  من با توجه به کلید 236 یک مقدار را از اکتیویتی اول به اکتیویتی دوم ارسال کردم  اما در اکتویتی دوم  اینت های t1،t2،t3  را نمیتونم ازشون استفاده کنم مشکل کجاست؟  زیر اونها خط زرد میکشه

کد پی‌اچ‌پی:
 @Override
  protected void onCreate
(Bundle paramBundle) {
 
   super.onCreate(paramBundle);
 
   setContentView(R.layout.home2);

 
   Bundle extras getIntent().getExtras(); 
 
   if (extras != null) {
 
   int t1 extras.getInt("tsend1");
 
   int t2 extras.getInt("tsend2");
 
   int t3 extras.getInt("tsend3");
 
   }
 
   
سلام دوست عزیز
شما باید همه مقادیر را در یک رشته بریزید و بین مقادیر یک کاراکتر خاص بزارید و اون رو ارسال کنید

ُُ
کد پی‌اچ‌پی:
String text "#"+text1+"/"+text2+"*"


و در اکتیویتی جدید اونها رو به این صورت جدا کن


کد پی‌اچ‌پی:
       String tajziya msg.substring(msg.indexOf('#') + 1msg.indexOf('/')); 


در کد بالا میگه متن بین # و / را جدا کن و در تجزیه ذخیره کن
من از این روش استفاده میکنم شاید دوستان راه بهتری داشته باشن
موفق باشی