この機能では、カスタムリストビューに記載されている項目をActivity1.java
からphpに戻して、その特定の項目に関する詳細情報(Picasaライブラリ経由の画像を含む)を取得する必要があります。 mysqlの別のアクティビティでは、PHPファイルが正しいかどうか、どうすれば開けばいいのか分かります。Activity2.java
listviewのtextviewをPHPに戻す方法
Activity1.java
public class Activity1 extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView lv= (ListView) findViewById(R.id.listview);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int pos, long id) {
String name =((TextView) findViewById(R.id.itemname)).getText().toString();
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.putExtra("NAME", name);
startActivity(intent);
}
});
}
}
Detail.php
<?php
include 'dbConnect.php';
mysqli_set_charset($conn, 'utf8');
$NAME = $_POST['NAME'];
$sql = "SELECT * FROM items WHERE item_name = '$NAME'" ;
result = $conn->query($sql);
if ($result->num_rows >0) {
while($row[] = $result->fetch_assoc()) {
$tem = $row;
$json = json_encode($tem);
}
} else {
echo "No Results Found.";
}
echo $json;
$conn->close();
?>
自分自身をロールバックする以外にもできるライブラリがあります。いくつかのボレーの名前を、okhttp ... – frz3993
可能であればピカソの図書館? – DreamCrusher