2012-04-21 2 views
-1

내 애플리케이션에서 버튼 이벤트 리스너에서 활동 시간 초과가 발생했습니다. 다음은 onclick 이벤트 리스너의 코드입니다. 버튼을 누르면 활동 시간이 초과되었습니다.Android 활동 시간 초과

btn_process_job.setOnClickListener(m2AddListener); 
private OnClickListener m2AddListener = new OnClickListener() 
{ 
    public void onClick(View v) 
    { 
     Bundle extras = getIntent().getExtras(); 
     if(extras !=null) { 
      String fileName = extras.getString("file_name"); 
     } 
    } 
}; 

매개 변수 은 내가이 문제를 해결하려면 어떻게

Intent i = new Intent(CameraPreview.this, InitProgram.class); 
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
i.putExtra("file_name", mLocation.getName()); 
startActivityForResult(i, 1); 

같은 다른 활동에서 설정?

+0

당신이 당신의 문제에 대한 구체적 할 수 있습니까? –

+0

@Agarwal 버튼 클릭 이벤트 (첫 번째 코드)를 호출하면 응용 프로그램이 충돌합니다. 고양이 로그를 사용했고 코드에 대한 응용 프로그램 시간이 초과되었다고 말하고 있습니다. –

+0

몇 가지 코드를 추가 할 수 있습니까? –

답변

1

이 시도 :

btn_process_job.setOnClickListener(new OnClickListener() 
{ 
    public void onClick(View v) 
    { 
     Bundle extras = getIntent().getExtras(); 
     if (extras !=null) { 
      String fileName = extras.getString("file_name"); 
     } 
    } 
}; 
+0

안녕하세요 그들 사이의 차이점은 무엇입니까? 그들은 논리적으로 동일하지 않습니다? –

+0

예. 한 번 시도하십시오. –

+0

안녕하세요, 제 휴대폰을 다시 시작했는데 문제가 해결 된 것처럼 보입니다. 노력에 감사드립니다. –