2013-08-26 4 views
1

나는 안드로이드 3.0에서 두 부분으로 나누어야하는데, 한 부분은 액티비티 A 아래에 부착해야하고 두 번째는 액티비티 B로 할 수있는 방법은 가능한가? 조각을 사용하여 시도했지만 조각 하나의 활동이 첨부되어 있습니다. 그러나 나의 도전은 두 가지 활동으로 이루어진다.디스플레이 동일한 활동에 대한 두 가지 활동

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    View view = inflater.inflate(R.layout.fragment1, container, false); 
    Button button = (Button)view.findViewById(R.id.button1); 
    button.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Intent intent = new Intent(getActivity() , A.class); 
      intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); 
      startActivity(intent); 
     } 
    }); 
    return view; 
} 
+4

이 용도로 단편을 사용하십시오. http://developer.android.com/guide/components/fragments.html –

+1

조각을 사용하여 요구 사항을 충족시키지 않는 이유를 설명하십시오. –

+0

활동에 여러 조각을 첨부 할 수 있습니다. –

답변

1

수 없습니다. 그 목적을 위해 당신은 Fragment을 사용할 필요가 있습니다. 모바일 장치의 화면 공간은 이미 제한되어 있으므로 화면을 공유하는 여러 활동을 지원하지 않는 디자인을 선택하십시오.

두 가지 활동이 필요하다면 디자인을 다시 생각해 보시기 바랍니다. 하나의 액티비티가 제공 할 수있는 기능 외에도 기능이 필요한 경우 Service을 사용하는 것이 좋습니다. 이 디자인 선택을 한 이유에 대한 자세한 내용이 도움이되었을 것입니다.

관련 문제