私は結果を求めたいと思いactivity
ます。呼び出し内のボタンではactivity
問題ありませんが、ダイアログからサブアクティビティを呼び出したいです:
public class AddDialog extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setNeutralButton("Add", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if (which == DialogInterface.BUTTON_NEUTRAL) {
Intent intent = new Intent(getActivity(), AddActivity.class);
startActivityForResult(intent, 0);
}
}
});
サブアクティビティは期待どおりに呼び出されて閉じられますが、onActivityResult
呼び出されません。startActivityForResult
から呼び出されているためFragment
ですか?