私は管理ページを行っています。私はサーバーからのデータを変更したい。すでにサーバーから取得されたデータですが、情報を取得するために別のJavaクラスを使用するため、putExtraを使用してデータを次のアクティビティ(編集をクリックすると)に運ぶ方法がわかりません。これは私のテーブルのサンプルです。以下 は私のJavaのコーディングです:いくつかは、別のアクティビティにデータを運ぶためにputExtraまたは他の方法を使用する方法についての私を啓発することができる場合putExtraを使用してデータを取得します
public class assessment_table_edit extends AppCompatActivity {
Toolbar toolbar;
String data = "";
TableLayout tlAssessment;
TableRow tr;
TextView stuID,totalmarks,marks,edit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_assessment_table_edit);
tlAssessment=(TableLayout)findViewById(R.id.tlAssessment_Edit);
final Assessment_Information_GetData getdb=new Assessment_Information_GetData();
new Thread(new Runnable() {
@Override
public void run() {
data =getdb.getDataFromDB();
System.out.println(data);
runOnUiThread(new Runnable() {
@Override
public void run() {
ArrayList<Assessment_Information> users=parseJSON(data);
addData(users);
}
});
}
}).start();
}
View.OnClickListener onClickListener=new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.assessment_id:
Intent iChange=new Intent(assessment_table_edit.this,change_details.class);
//Having problem here
iChange.putExtra();
startActivity(iChange);
break;
}
}
};
は感謝しています。あなたが使用してデータを取得することができ
Intent iChange = new Intent(assessment_table_edit.this,change_details.class);
iChange.putExtra("YOUR_KEY", "YOUR_VALUE");
startActivity(iChange);
は 'putExtra'は、Java APIの一部ではありません。それはAndroidですか?もしそうなら、アンドロイドに慣れている人々が助けることができるように 'android'タグを追加してください。 – DodgyCodeException