所以我使用 public class LocationList extends AppCompatActivity {
private List<Locations> locationsList = new ArrayList<>();
private RecyclerView recyclerView;
private LocationAdapter mAdapter;
int PLACE_PICKER_REQUEST = 1;
String placeName;
Double latitude, longitude;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_location_list);
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mAdapter = new LocationAdapter(locationsList);
RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext());
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setAdapter(mAdapter);
prepareLocationData();
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_PICKER_REQUEST) {
if (resultCode == RESULT_OK) {
Place place = PlacePicker.getPlace(data, this);
latitude = place.getLatLng().latitude;
longitude = place.getLatLng().longitude;
placeName = String.valueOf(place.getName());
}
}
}
private void prepareLocationData() {
Locations locations = new Locations(placeName, latitude, longitude);
locationsList.add(locations);
mAdapter.notifyDataSetChanged();
}
}
和一些On Site构建代理。用于VSTF
和Xanamarin.iOS
版本的 Windows计算机和 Mac 以及用于源代码管理的Xamarin.Android
每次构建定义运行时,它都会创建一个全新的工作区,用于下载和构建我的应用程序。这意味着我的TFS
列表越来越多,我的构建代理的硬盘驱动器填充速度非常快。
我已将存储库标签中的清除设置更改为true。我是从this question得到的。
这适用于我的 Windows构建代理,但不适用于我的 Mac Build代理。
我在Mac构建代理上遗漏了什么吗?
旁白:目前我的Mac构建定义总是失败,但似乎不会影响Windows构建代理
答案 0 :(得分:0)
这听起来像是Mac / Linux代理中的合法错误。您应该在他们的GitHub页面上打开一个问题: