use of net.osmand.plus.plugins.osmedit.asynctasks.HandleOsmNoteAsyncTask in project Osmand by osmandapp.
the class OsmBugsLayer method openBug.
public void openBug(@NonNull MapActivity mapActivity, final double latitude, final double longitude, String message, boolean autofill) {
OpenStreetNote bug = new OpenStreetNote();
bug.setLatitude(latitude);
bug.setLongitude(longitude);
if (autofill) {
executeTaskInBackground(new HandleOsmNoteAsyncTask(getOsmBugsUtil(bug), local, bug, null, message, Action.CREATE, getHandleBugListener(mapActivity)));
} else {
showBugDialog(mapActivity, bug, Action.CREATE, message);
}
}
use of net.osmand.plus.plugins.osmedit.asynctasks.HandleOsmNoteAsyncTask in project Osmand by osmandapp.
the class BugBottomSheetDialog method onRightBottomButtonClick.
@Override
protected void onRightBottomButtonClick() {
new HandleOsmNoteAsyncTask(osmBugsUtil, local, bug, point, noteText.getText().toString(), action, handleBugListener).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
dismiss();
}
Aggregations