package com.example.activity; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.example.R; public class PickerActivity extends AppCompatActivity { public static Intent newIntent(Context context) { Intent intent = new Intent(context, PickerActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); return intent; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_picker); } private void finishOk() { Intent intent = new Intent(); intent.putExtra("data", 123); // TODO setResult(Activity.RESULT_OK, intent); finish(); } private void finishCanceled() { Intent intent = new Intent(); setResult(Activity.RESULT_CANCELED, intent); finish(); } }