마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

다른 액티비티에 있는 어댑터 그대로 사용하는 방법

0 추천
MainActivity 에서 버튼을 누르면 ResultActivity 로 넘어가겠금 소스를 구현했는데,

MainActivity 에서 만든 커스텀어뎁터를 ResultActivity에서 계속 사용할수 없나요?

 

/*오류 소스*/

MainActivity sample = new MainActivity();

btn_se.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(getApplicationContext(), ResultActivity.class);
        String str2 = new String(edi_se.getText().toString());
        sample.l_Adapter.addLately(str2);
        sample.l_Adapter.saveLately();                                             
        intent.putExtra("place", str2);
        startActivity(intent);
    }
});

 

sample이라는 인스턴스를 이용해서 사용하려 했는데 오류가 발생되서..ㅠ 이런 방법이 아닌가요?
리본맨 (300 포인트) 님이 2016년 5월 20일 질문

1개의 답변

0 추천
어댑터를 유지해서 그대로 가고 싶다는 말씀이신가요?

그게 아니라면 데이터 넘기고 ResultActivity에서 어댑터 새로 만드시고

데이터 적용 시켜서 보여주면 될듯 한데..
lonepine (2,660 포인트) 님이 2016년 5월 20일 답변
네 어댑터를 유지해서 그대로 가고 싶다는 의미 맞아용..ㅠ
어댑터에 배열선언되어있고 검색한 단어가 계속 저장되는 시스템인데..
새로운 액티비티에서 다시 선언하게 되면 초기화 되니까 저런식이로 선언한거였거든요 ..ㅠㅠㅠ 도와주세용 ㅠ
...