2015-01-16 2 views
0

번들을 통해 ProgressDialog 객체를 전달하려는 상황에 처해 있습니다.번들을 통해 ProgressDialog를 전달할 수 있습니까?

ProgressDialog PD = new ProgressDialog(); 
PD.setMessage("My message"); 
PD.setCanceledOnTouchOutside(false); 
PD.show(); 

// some other code 

Bundle bundle = new Bundle(); 
bundle.putString("someVal1", textValue); 
bundle.putInt("someVal2", integer_name); 
bundle.put..... // pass PD here? 

나는 웹을 검색했지만 유용한 답변을 찾을 수 없습니다.

+0

아주 나쁜 생각. 비록 당신이 할 수 있었다고해도, 당신은 기억을 새기고 싶습니다 –

+0

ya..really idea! –

+0

Alexander Zhak이 맞습니다. – Pavya

답변

2

ProgressDialog가 너무 복잡하여 번들로 전달할 수 없습니다. PD의 매개 변수 (제목, 메시지, 진행률)를 저장하고 새 ProgressDialog에 값을 복원해야합니다.