通常の Java クラス (アクティビティではない) があり、次の方法でインテントを開始します
Intent intent = new Intent(context,VerifActivity.class);
((Activity) context).startActivityForResult(intent, 2);
public void onActivityResult(int requestCode, int resultCode, Intent data) {
System.out.println("result code is"+resultCode);
System.out.println("selectedposn is"+selectedPosition);
}
問題は、SOP が印刷されないことです。つまり、onactivity の結果が呼び出されません。setresult は VerifActivity.class で呼び出されます。