私のアプリケーションでは、リストから特定のアイテムを選択すると、各アイテムがいくつかのデータを持つフィールドであるため、保存されたデータが表示されるようにしたいと思います。これどうやってするの???
私のJavaコードは次のとおりです。
public void Onclick_click4(final TextView task_detail_txt)
{
final TextView txtbox = (TextView) task_detail_txt ;
if(task_detail_txt.getId()==R.id.textView4)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Task Details");
ListView modeList = new ListView(this);
final String[] stringArray = new String[] { "Ticket Number", "Job Performed", "Date and Time", "GPS-Latitude", "GPS-Longitude", "Status", "Next Due on" };
ArrayAdapter<String> modeAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, stringArray);
modeList.setAdapter(modeAdapter);
builder.setItems(stringArray, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), stringArray[item], Toast.LENGTH_SHORT).show();
txtbox.setText(stringArray[item]);
System.out.println("Item is: "+stringArray[item]);
/*CONTRY_ID = con.get(item).getCountryId();
stateET.requestFocus();*/
}
});
builder.show();
}
}
チケット番号をクリックすると、別のアクティビティで保存されている番号が表示されます。等