نتایج جستجو برای عبارت :

startActivityForResult

زمانی که میخواهیم اکتیویتی مقصد یه کاری انجام بده و نتیجه آن به ما برگرده. 
در چنین شرایطی به جای startActivity از startActivityForResult استفاده می کنیم. برای مثال کاربر را به گالری هدایت میکنیم تا عکسی را انتخاب کند و پس از انتخاب عکس به برنامه ما برگرد. نتیجه بازگردانده شده شامل uri مربوط به عکس می باشد. در چنین حالاتی از startActivityForResult استفاده کرده و یک requestCode به آن اختصاص می دهیم.
package ir.ben.hassan;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.graphics.Color;
import android.net.Uri;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import java.util.Date;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
public static final int reqcod=24;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInsta
two.java:
package ir.ben.hassan;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.view.DragStartHelper;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast;
public class two extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
TextView tv= findViewById(R.id.tv2);//alt+2enter to cast
Toast.makeText(this, "hey", Toast.LENGTH_SHORT).show();
Bundle extras=getIntent().getExtras();
if(extras!=null)
{
Toast.makeText(this, "extra", Toast.LENGTH_SHORT).show();
S

تبلیغات

محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها