私はアンドロイドが初めてです。Webバックエンドを使った簡単なプログラムを開発しました。表示するのはCityです。ここで、私のアプリの構造は、都市リスト --> 都市情報 --> 場所リスト --> 場所情報です。都市リストの1つのアイテムをクリックすると、クリックされたアイテムの都市IDに関連する都市情報が表示され、都市情報の場所ボタンをクリックすると、現在の都市IDに関連する場所リストが表示されます
私の質問は、これを試してみましたが、都市 ID 関連の場所ビューを表示しないことです。それはすべての場所を表示しています。ここで、都市情報のボタンクリックイベント:
Button places = (Button) findViewById(R.id.button1);
places.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
// Launching place
String cid_li = ((TextView) arg0.findViewById(R.id.cid_li)).getText().toString();
Intent i = new Intent(getApplicationContext(),PlacesActivity.class);
// Starting new intent
i.putExtra(TAG_CID_LI, cid_li);
startActivityForResult(i, 100);
}
});
これは、場所のアクティビティコードで都市ID関連の場所を取得するために使用します
protected String doInBackground(String... args) {
List<NameValuePair> params = new ArrayList<NameValuePair>();
if (cid_li != null) {
params.add(new BasicNameValuePair("cityid", cid_li));
}
私を助けてください
私の言葉でごめんなさい
ありがとうございました。!