package com.example.ali.ghalishoee; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; import android.widget.TextView; public class Sefaresh extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sefaresh); Spinner kala_name = (Spinner) findViewById(R.id.kala_name); Button sabt = (Button) findViewById(R.id.sabt); EditText tedad = (EditText) findViewById(R.id.tedad); TextView mablagh = (TextView) findViewById(R.id.mablagh); String s= String.valueOf(kala_name.getSelectedItem()); int t=Integer.parseInt(tedad.getText().toString()); long m=Long.parseLong(mablagh.getText().toString()); lk(s,t,m); } public static String sp; public static int te; public static long ma; public static void lk(String s,int t,long m) { sp=s; te=t; ma=m; } }
برای ارسال پارامتر از نوع string شما در اکتیویتی اول کد زیر را بنویسید:
Intent intent = new Intent(getApplicationContext(), NewActivity.class); String myVariable_1 = "value"; intent.putExtra("key_name", myVariable_1); startActivity(intent);
در اکتیویتی دوم هم کد زیر را بنویسید:
Bundle extras = getIntent().getExtras(); if (extras != null) { String myVariable_2 = extras.getString("key_name"); }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)