Obrigado Levi, nada que uma boa pesquisada e um pouco de lógica não resolva. Conseguir fazer o que queria! Geralmente venho aqui no grupo apenas quando estou muito desesperado para resolver alguma coisa, no entanto, é só apelar um pouco para o stackoverflow?! Agradeço muito a boa vontade! Não vou postar solução aqui porque é uma coisa muito específica. Quando alguém tiver a mesma dúvida, vou fazer questão de ajudar.
Em sábado, 28 de fevereiro de 2015 15:15:54 UTC-3, Levi Saturnino escreveu:
-- Em sábado, 28 de fevereiro de 2015 15:15:54 UTC-3, Levi Saturnino escreveu:
Beleza, já diz isso a muito tempo e nem sei como ta hoje. Primeiramente onde tá a listeview no fragment, pq estou vendo que não vai mostrar nada mesmo vc fez numa activity e não no fragment. vamos analisar as coisas com calma para vc entender. . .Em 28 de fevereiro de 2015 10:28, Cleidimar Viana <cleidim...@gmail.com> escreveu:Detalhe, estou usando este projeto do Androidhive como base e o Volley.
Em sábado, 28 de fevereiro de 2015 10:25:40 UTC-3, Cleidimar Viana escreveu:Olá Levi,tenho a minha Main assim:public class ActivityMain extends Activity {// Log tagprivate static final String TAG = ActivityMain.class.getSimpleName(); // Movies json urlprivate static final String url = "http://api.androidhive.info/json/movies.json ";private List<Movie> movieList = new ArrayList<Movie>();private ListView listView;private CustomListAdapter adapter;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); listView = (ListView) findViewById(R.id.list);//adapter = new CustomListAdapter(this, movieList);listView.setAdapter(adapter);// Creating volley request objJsonArrayRequest movieReq = new JsonArrayRequest(url,new Response.Listener<JSONArray>() {@Overridepublic void onResponse(JSONArray response) {Log.d(TAG, response.toString());// Parsing jsonfor (int i = 0; i < response.length(); i++) {try {JSONObject obj = response.getJSONObject(i);Movie movie = new Movie();movie.setTitle(obj.getString("title")); movie.setThumbnailUrl(obj.getString("image")); // adding movie to movies arraymovieList.add(movie);} catch (JSONException e) {e.printStackTrace();}}// notifying list adapter about data changes// so that it renders the list view with updated dataadapter.notifyDataSetChanged(); }}, new Response.ErrorListener() {@Overridepublic void onErrorResponse(VolleyError error) {VolleyLog.d(TAG, "Error: " + error.getMessage());}});// Adding request to request queueAppController.getInstance().addToRequestQueue(movieReq); }}
E o Fragment:public class HomeFragment extends Fragment {public HomeFragment(){}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View rootView = inflater.inflate(R.layout.fragment_home, container, false); return rootView;}}Não estou conseguindo listar os mesmos dados com Fragment. Se puder me ajudar, vou ficar muito agradecido.
Em sábado, 28 de fevereiro de 2015 04:33:35 UTC-3, Levi Saturnino escreveu:Posso lhe ajudar, poderia disponibilizar o código?Em 27 de fevereiro de 2015 22:23, Cleidimar Viana <cleidim...@gmail.com> escreveu:Olá Pessoal,--estou tentando fazer uma adaptação para visualizar uma lista de dados em um Fragment porém não estou conseguindo. Estou usando o Volley em uma Activity, mas não consigo passar para um Fragment. Alguém tem alguma sugestão?!
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
-------------------------------------------------------------- Levi José de S. S. Dias
Twitter/Skype: levisaturninoFormado......: Informática para Internet - IFPE / Técnico em Informática - LeiautCursando.....: Sistemas de Informação - UPE--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
-------------------------------------------------------------- Levi José de S. S. Dias
Twitter/Skype: levisaturninoFormado......: Informática para Internet - IFPE / Técnico em Informática - LeiautCursando.....: Sistemas de Informação - UPE
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário