in newInstance
나는 스레드를 생성 한 다음 외부 저장소에서 내부 저장소로 파일을 복사하고 처리하려고합니다. 그 후 나는 내 조각에 업데이트를 알리고 싶다. 내가 어떻게 할 수 있니?newInstance 함수의 스레드에서 내 조각을 업데이트하는 방법은 무엇입니까?
처음에는 context
이 없으므로 안에 broadcast
을 부를 수 없습니다.
초 : 아직 이므로 onCreate
메서드가 호출되지 않았으므로 runOnUiThread
이 작동하지 않습니다.
public class PageFragment extends Fragment {
public static PageFragment newInstance(int pageNumber){
Bundle args = new Bundle();
args.putInt(EXTRA_PAGENUMBER, pageNumber);
PageFragment fragment = new PageFragment();
fragment.setArguments(args);
new Thread(new Runnable() {
@Override
public void run() {
// call fragment to update
}).start();
return fragment;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
u newInstance 메서드에 대한 활동 참조를 전달합니까? –
어디에서이 조각을 불러 왔습니까 ?? –
@AvinashKumarPankaj에서 활동 중! – mmlooloo