JobQueueFragment.java @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_jobqueue, container, false); } @Override public void onResume() { ctx = getActivity(); mainListView = getListView(); new JobQueue().execute(); super.onResume(); }
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.fragment_jobqueue, container, false); // ONE CHANGE HERE ctx = getActivity().getApplicationContext(); mainListView = (ListView) inflate.findViewById(R.id.list); //SECOND CHANGE HERE Spinner spinner = (Spinner) inflate.findViewById(R.id.spinner_status); // Create an ArrayAdapter using the string array and a default spinner layout ArrayAdapter<CharSequence> adapters = ArrayAdapter.createFromResource(ctx, R.array.spinner_item, android.R.layout.simple_spinner_item); // Specify the layout to use when the list of choices appears adapters.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // Apply the adapter to the spinner spinner.setAdapter(adapters); new JobQueue().execute(); return inflate; }
private JobManager() { instance = this; synchronized (lock) { waiting = new JobQueue(false); waitingThreadJobs = new JobQueue(false, false); sleeping = new JobQueue(true); running = new HashSet<InternalJob>(10); yielding = new HashSet<InternalJob>(10); pool = new WorkerPool(this); } pool.setDaemon(JobOSGiUtils.getDefault().useDaemonThreads()); internalWorker = new InternalWorker(this); internalWorker.setDaemon(JobOSGiUtils.getDefault().useDaemonThreads()); internalWorker.start(); jobListeners.add(jobGroupUpdater); }
private JobManager() { instance = this; synchronized (lock) { waiting = new JobQueue(false); waitingThreadJobs = new JobQueue(false, false); sleeping = new JobQueue(true); running = new HashSet<>(10); yielding = new HashSet<>(10); pool = new WorkerPool(this); } pool.setDaemon(JobOSGiUtils.getDefault().useDaemonThreads()); internalWorker = new InternalWorker(this); internalWorker.setDaemon(JobOSGiUtils.getDefault().useDaemonThreads()); internalWorker.start(); jobListeners.add(jobGroupUpdater); }
private JobManager() { instance = this; initDebugOptions(); synchronized (lock) { waiting = new JobQueue(false); waitingThreadJobs = new JobQueue(false, false); sleeping = new JobQueue(true); running = new HashSet(10); yielding = new HashSet(10); pool = new WorkerPool(this); } pool.setDaemon(JobOSGiUtils.getDefault().useDaemonThreads()); internalWorker = new InternalWorker(this); internalWorker.setDaemon(JobOSGiUtils.getDefault().useDaemonThreads()); internalWorker.start(); }