두 번째 작업에서 데이터를 가져 오려고 했으므로 startActivity 메서드를 사용하여이 목표를 달성했습니다. 내가 Uri.parse()가 작동하지 않습니다에서 "텍스트"를 넣을 때 저를 혼동 무엇이 경우 startActivityForResult() 메서드가 작동하지 않는 이유
final EditText editText=(EditText)findViewById(R.id.edit);
final String text=editText.getText().toString();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent();
intent.setData(Uri.parse(text);
setResult(RESULT_OK,intent);
finish();
}
});
이다, 그래서 나는 Uri.parse (editText.getText(). toString)로 변경, 그것은 단지 공장.
그럼 정확히 어떻게 다른가요?