주 활동이 있으며이 활동에는이 단추에 단추가 있습니다. 텍스트가 있습니다. 다른 활동에서 텍스트를 가져 오려고했습니다. 무엇을해야합니까? 그렇게하면 getText()가 작동하지 않는 간단한 방법이됩니다.다른 Activity에서 Button의 텍스트를 가져 오려고합니다.
도움 주셔서 감사합니다.
주 활동이 있으며이 활동에는이 단추에 단추가 있습니다. 텍스트가 있습니다. 다른 활동에서 텍스트를 가져 오려고했습니다. 무엇을해야합니까? 그렇게하면 getText()가 작동하지 않는 간단한 방법이됩니다.다른 Activity에서 Button의 텍스트를 가져 오려고합니다.
도움 주셔서 감사합니다.
:
Intent intent = new Intent(context, SecondActivity.class);
intent.putExtra(SecondActivity.EXTRA_BUTTONTEXT, yourButtonText);
context.startActivityForResult(intent, SecondActivity.SECONDACTIVITY_REQUEST);
그리고 두 번째 활동에서
는이 같은 PARAM 수 :@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
String yourButtonText = extras.getString(EXTRA_BUTTONTEXT);
...
감사합니다. 너는 많이 vey! – dirko
문제 없으므로 기꺼이 도와 드리겠습니다.) – firefox1986
나는 의도를 사용해야한다고 생각합니다. 다른 활동에서 버튼의 텍스트가 필요한 이유는 무엇입니까?
내 주요 활동 내에서 버튼을 누르면 목록으로 이동합니다. 내가 선택한 경우 주요 활동으로 돌아갑니다.이 텍스트는 다른 활동에서 필요합니다. – dirko
당신은 데이터의 저장을위한 공유 환경 설정을 사용할 수 있습니다 및 원하는 데이터를 사용하십시오.
내가 어쨌든,이 firefox1986 설명 덜처럼 더있어 ... 내가 이해했는지 모르겠어요... this에서 살펴 보자. 다른 활동에 값을 전달할 때 결과에 대한 활동을 시작해야합니다. 단추의 레이블을 나중에 변경하거나 아름다운 코드 만 사용하려면 TextView buttonLabel = (TextView)findViewById(R.id.button1);
을 입력하고 buttonLabel
을 Extras로 전달하십시오.
게시자가 도와 드릴 수 있도록 –