2013-08-21 3 views
0

제발 도와 주실 수 있습니다 : 의도를 통해 번들을 전달하고이를 텍스트 뷰에 표시해야하지만 텍스트 뷰에는 어떤 디스플레이도 표시 할 수 없습니다. 코드는 다음과 같습니다번들 사용에 관한 설명

이 코드의

의도 부분 :

if(result != null) 
{ 
    Intent tokenIntent = new Intent(mContext, tokenActivity.class); 
    Bundle bundle = new Bundle(); 
    bundle.putString("responsedata",result); 

    tokenIntent.putExtras(bundle); 
    startActivity(tokenIntent); 
} 

활동은 의도 수신 :

tokenIntent.putExtra("responsedata",result); 

: 코드의 의도 일부

TextView response; 
Bundle bundle; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main2); 

    response=(TextView)findViewById(R.id.texter); 
    bundle = getIntent().getExtras(); 
    response.setText(bundle.getString("responsedata")); 
    // sampletext.setText(result); 
} 
+0

번들을 의도 한 곳으로 전달하는 코드를 게시하십시오. – Pavlos

+0

여기에 코드를 붙여 넣으십시오. – Piyush

+0

@Pavlos : 완료. – staytrue

답변

0

를, 이것을 사용 이 부분을 제거하십시오 :

Bundle bundle = new Bundle(); 
bundle.putString("responsedata",result); 
tokenIntent.putExtras(bundle); 

괜찮 으면 알려주세요.

+0

코드를 사용해 보았지만 textview는 여전히 비어 있습니다. – staytrue

+0

그럴 경우에는 의도를 통해 String을 검색해야하므로이 번들을 사용할 필요가 없습니다. – Pavlos

+0

코드에 텍스트를 직접 설정하여보기에 문제가 없는지 확인하려고 했습니까? TextView에서 배경색과 동일한 색으로 쓰지 않았는지 확인하십시오. –