Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = 0; i < values.properties.length; i++) {
- String text = value.properties[i].type;
- if (text.equals("one")) {
- // тут что-либо делаем (не поток)
- }
- if (text.equals("two")) {
- // тут тоже что либо делаем (не поток)
- }
- if (text.equals("thread")) {
- // а вот тут уже создаем и запускаем поток
- new CreateSpinner().execute();
- }
- }
- public void doSMT(Queue<String> q)
- {
- String text = q.peek();
- if (text.equals("one")) {
- // тут что-либо делаем (не поток)
- //.......
- //.......
- doSMT(q);
- }
- if (text.equals("two")) {
- // тут тоже что либо делаем (не поток)
- //.......
- //.......
- doSMT(q);
- }
- if (text.equals("thread")) {
- // а вот тут уже создаем и запускаем поток
- new CreateSpinner(q).execute();
- }
- }
- class CreateSpinner extens AsyncTask<Void,Void,Void>
- {
- private Queue<String> q
- public CreateSpinner(Queue<String> q)
- {
- this.q = q;
- }
- @Override
- public Void doinbackgroudn(Void... p)
- {
- // тут тоже что либо делаем
- //.......
- //.......
- }
- @Override
- public void onPostExecute()
- {
- // тут тоже что либо делаем
- //.......
- //.......
- doSMT(q);
- }
- }
Add Comment
Please, Sign In to add comment