トーストで示されたIDを別のマップアクティビティに渡すにはどうすればよいですか?リストア・アダプタからアクティビティをマップするためにユーザーIDを渡す方法は?
フレンドリスト:
地図アクティビティ:
私はListAdapter
btnLocate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
stringID=getItem(position).getID();
Toast.makeText(context, "Friend ID"+stringID, Toast.LENGTH_LONG).show();
Intent mapScreen = new Intent(context, MapActivity.class);
mapScreen.putExtra("ID",getItem(position).getID());
context.startActivity(mapScreen);
}
});
そしてMapActivity.javaでこのコードでこのコードを実行した
@Override
protected String doInBackground(Void... params) {
String response;
Intent listScreen= getIntent();
Log.d(MainActivity.LOG_TAG,"UID List1"+ listScreen.getStringExtra("ID"));
String body = "UID=" + listScreen.getStringExtra("ID");
Log.d(MainActivity.LOG_TAG,"UID List2"+ listScreen.getStringExtra("ID"));
response = http.postRequest(HttpConfigs.URL_COORDINATES, body);
return response;
}`
*別のマップアクティビティの意味は?フレンドリスト*?現在のMapActivityではうまくやっています。 – tahsinRupam
私はあなたのMapActivityのCreationメソッドからIDを取得してからAsyncTaskで使用するべきだと思います。あなたのコードは正常に見えます。 – Oussaki
@Waseem MapActivityでIDを取得していないのですか、それとも間違っていますか? –