나는 항목의 기본 목록 인 매우 간단한 android 프로젝트를 가지고 있습니다.메인 클래스의 Android에서 url로부터 JSON 검색
다른 클래스 나 파일을 사용하지 않고 동일한 Main.java 클래스의 URL에서 JSON을 가져올 수 있습니까?
기본적으로 모든 프로젝트에서 사용할 수있는 작고 작은 스크립트가 있습니까?
나는 내 프로젝트에 스크립트를 통합하는 데 문제가있어서 자바와 안드로이드 개발에 매우 익숙하다.
Main.java
package com.jamfactory.articles;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
public class Main extends Activity {
private ListView listView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get JSON
// Get JSON
List article_data[] = new List[]
{
new List(R.drawable.cloudy, "Article One", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.showers, "Article Two", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.snow, "Article Three", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.storm, "Article Four", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.sunny, "Article Five", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.")
};
ListAdapter adapter = new ListAdapter(this,
R.layout.listview_item_row, article_data);
listView1 = (ListView)findViewById(R.id.listView1);
View header = (View)getLayoutInflater().inflate(R.layout.listview_header_row, null);
listView1.addHeaderView(header);
listView1.setAdapter(adapter);
}}
예 그것은 가능하지만 당신은 AsyncTask를 클래스를 사용해야합니다. MainActivity에서 네트워크 작업을 직접 실행하면 안됩니다. – user3264399
코드를 요구하지 마십시오. Google에 질문을 게시하기 전에 또는 내가 한 일을 보여주기 – alecnash