1
JSONの表示結果を取得するのに問題があります。Android:JSONを表示する方法投稿結果
Userfunctions.java
idを取得してPHPに投稿します。
private static String imageURL = "http://xxx/imageDisplay.php";
public JSONObject imageDisplay(String id){
// Building Parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("id", id));
JSONObject json = jsonParser.getJSONFromUrl(imageURL, params);
return json;
}
PictureActivity.java
import org.example.veniew.library.UserFunctions;
public class PictureActivity extends Activity {
private static final String TAG_ID = "ID";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.grid_layout);
Intent picAct = getIntent();
//get ID from previos activity
String id = picAct.getStringExtra(TAG_ID);
UserFunctions userFunction = new UserFunctions();
JSONObject json = userFunction.imageDisplay(id);
try {
JSONObject jsonResponse = new JSONObject(new String());
JSONArray imagelink = jsonResponse.getJSONArray("imagelink");
String link = imagelink.toString();
Toast.makeText(this, link, Toast.LENGTH_LONG).show();
//How to TOAST imgPath?
}catch (JSONException e) {
e.printStackTrace();
}
}
imageDisplay.phpからJSON ID = 1
私はTOASTはちょうど "imgPath" の結果を表示するために作るにはどうすればよい{"imgDisplay":[{"imgID":"1","imgPath":"imgFolder\/Penguins.jpg","ID":"1"},{"imgID":"2","imgPath":"imgFolder\/Jellyfish.jpg","ID":"1"},{"imgID":"4","imgPath":"imgFolder\/Koala.jpg","ID":"1"}]}
ある場合??
ありがとうございます。私はlogcatはとにかくここにこの情報
を示しているか知らない
こんにちは、Akkiはそれを実行しようとしましたが、トーストの表示が表示されませんでした。 Toast.makeText(this、firstlink、Toast.LENGTH_LONG).show(); ' 何か問題はありますか? – Eric
私の編集を今すぐ試してください。 – Akram
ありがとうAkkiそれは今表示されます。 したがって、新しいJSONObjectを作成する必要はありません。 – Eric