2017-02-18 4 views
0

У меня есть класс, где я использую HttpURLConnection, который я использую, чтобы получить возможность отправлять Строковые переменные на мой сервер:Android: AsyncTask после различных типов переменных

public class SendPostRequestLocation extends AsyncTask<String, Void, String> {} 

Теперь, если мне нужно послать другие переменные типа, примеры Int, или Doubles . Мне нужно создать другой почти такой же класс, или мне нужно, чтобы все конвертировалось в String и использовало мой единственный класс? Или, если его можно сделать более универсальным для работы с разными типами переменных?

+1

Вы можете просто использовать Object. Но это означает много уродливых чеков и кастинга. Я не могу придумать вескую причину, возможно, у вас есть более широкое архитектурное решение, чтобы сделать –

ответ

2

Поскольку все в HTTP заканчивает тем, что в String, проще всего было бы преобразовать переменную в String и использовать тот же AsyncTask.

Смежные вопросы