Форум программистов, компьютерный форум CyberForum.ru

Переход из фрагмента в фрагмент или активити - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Анимация ожидания http://www.cyberforum.ru/android-dev/thread1078381.html
Нужно заблокировать экран и вывести картинку ожидания, пока не выполнится некое действие
Android Авторизация у меня такая проблема при авторизации ответ пользователя мне приходит но мне нужно условия если все прошло успешно переходи на другую страничку а если нет на else у меня не правильно сформулировано условие я проверяю через совпадения буквы F f а мне нужно полностью как мне сделать помогите пожалуйста BufferedReader in = new BufferedReader( new... http://www.cyberforum.ru/android-dev/thread1078360.html
Очистить буфер Activity Android
Как очистить буфер Activity?
Как получить значения margin у объекта Android
Как получить значения margin у объекта? Например так задаю: RelativeLayout.LayoutParams LP_imageView = new RelativeLayout.LayoutParams(50, 50); LP_imageView.SetMargins(0, 35, 0, 0); imageView.LayoutParameters = LP_imageView; Так пытался получить: imageView.Top; //Возвращает 0
Android Продвижение приложений через покупку отзывов http://www.cyberforum.ru/android-dev/thread1077931.html
Лазал по сети и наткнулся на такую тему: покупка отзывов к приложениям. Был ли у вас опыт работы с такими сайтами? Насколько вообще имеет смысл покупать отзывы к приложениям?
Android SlidingMenu как работать сделал меня разобрался, скажите как обрабатывать то пункты меню как при выборе загружать нужную активность я пробую через интент но не как на активность где вкладки меню кинул кнопку обработал но не загружает как сделать Добавлено через 1 час 15 минут или подскажите что то по легче этого, и где есть объяснения как всё пишется подробнее

Показать сообщение отдельно
VictorAkira
3 / 3 / 0
Регистрация: 21.03.2013
Сообщений: 71
23.01.2014, 11:18     Переход из фрагмента в фрагмент или активити
День добрый.
Есть фрагмент:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
/*******************************************************************************
 * Copyright 2012 Steven Rudenko
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   [url]http://www.apache.org/licenses/LICENSE-2.0[/url]
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/
package com.example.navigationsample;
 
import java.io.InputStream;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
 
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.parser.Parser;
import org.jsoup.select.Elements;
import android.app.ProgressDialog;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
public class MirFragment extends Fragment {
    public Integer SDF;
    public ArrayList<String> titleList = new ArrayList<String>();
    public ArrayList<String> UrlList = new ArrayList<String>();
    public ArrayList<HtmlHelper> Helper = new ArrayList<HtmlHelper>();
    public Map<Integer, HtmlHelper> HtmlHelperMap = new TreeMap<Integer, HtmlHelper>();
    public Map<String, Integer> ClicMap = new TreeMap<String, Integer>();   
    public Map<String, String> TitleMap = new TreeMap<String, String>();
    public Map<String, String> UrlMap = new TreeMap<String, String>();
    private ArrayAdapter<String> adapter;
    public List<StringWrapper> wrapperList = new ArrayList<StringWrapper>();
    public CustomAdapter customAdapter;
    private ListView lv;
    public String Url = null; 
    private ProgressDialog pd;  
    public Bitmap bitmap;
    public boolean item = false;
    public String GodUrl = "http://katolik.ru/mir.feed?type=rss"; 
    public String Items;
    String rssResult = "";
    
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
      View view = inflater.inflate(R.layout.mir, null);     
      lv = (ListView) view.findViewById(R.id.News);      
      customAdapter = new CustomAdapter(this.getActivity());          
      new NewThread().execute(); 
        lv.setOnItemClickListener(new OnItemClickListener() 
        {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int position,
                    long arg3) 
            {
                FragmentManager fragmentManager = getFragmentManager();
                fragmentManager.beginTransaction().hide(getParentFragment());
                fragmentManager.beginTransaction().commit();
                
            }   
        });      
      return view;
  }
  public class NewThread extends AsyncTask<String, Void, String> 
    {
        public List<StringWrapper> wrapp = new ArrayList<StringWrapper>();
        @Override
        protected String doInBackground(String... params) 
        {
            
            try 
            {
                InputStream input = new URL(GodUrl).openStream();
                String xml = convertStreamToString(input);                   
                Document xmlDoc = Jsoup.parse(xml, "", Parser.xmlParser());
                Elements items = xmlDoc.select("item");
                Items = items.toString();
                for(Element a : items)
                {
                    
                   for(Element b : a.select("title"))
                   {
                        titleList.add(b.text());
                        
                    }
                   for(Element b : a.select("description"))
                   {
                       UrlList.add(getInmgUrl(b.text()));
                   }       
                   
                }
                Integer i = 0;
                for(String a : titleList)
                {
                    i++;
                    HtmlHelper HH = new HtmlHelper();
                    HH.TitleH2 = a;
                    HtmlHelperMap.put(i, HH);
                }           
                Integer b = 0;
                for(String a : UrlList)
                {
                    b++;
                    HtmlHelper HH = new HtmlHelper();
                    HH = HtmlHelperMap.get(b);
                    HH.URL = a;
                    Helper.add(HH);
                }               
                Integer c = 0;
                for(HtmlHelper a : Helper)
                {
                    c++;
                    wrapp.add(new StringWrapper(a.TitleH2, a.URL));
                    ClicMap.put(a.TitleH2, c);
                }               
            
            
            
            } 
            catch (Exception e) 
            {
                wrapp.add(new StringWrapper("Сообщите разработчику", "Ошибка"));
                e.printStackTrace();
            }
            return null;
        }
        
        public String getInmgUrl(String Imf)
        {
            Document xmlDocDes = Jsoup.parse(Imf);
            Elements el = xmlDocDes.select("img");
            String Fd = "";
               for(Element b : el)
               {
                   Fd = Fd + b.attr("src");
                    
                }           
            return Fd;
        }
        public String convertStreamToString(java.io.InputStream is) {
            java.util.Scanner s = new java.util.Scanner(is).useDelimiter("\\A");
            return s.hasNext() ? s.next() : "";
        }       
        
        @Override
        protected void onPostExecute(String result) 
        {
            wrapperList.addAll(wrapp);
            customAdapter.setData(wrapperList);
            lv.setAdapter(customAdapter);
            customAdapter.notifyDataSetChanged();   
        }       
        
    }   
  
}
Как из данного фрагмента перейти на другой фрагмент или активити(в этом фрагмете или активити будет отражаться тело новости, в меню его нету) и передать 2 параметра?

Добавлено через 20 часов 32 минуты
Использую библеотеку ActionsContentView
Решил проблему так:
Java
1
2
3
4
5
6
                ArrayList<String> dataVar = new ArrayList<String>();
                dataVar.add(String.valueOf(fg));
                dataVar.add(Items);
                Fragment frag1 = new Page(dataVar); 
                FragmentTransaction ft = getFragmentManager().beginTransaction();
                ft.replace(R.id.content, frag1).commit();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru