Я пытаюсь подключиться к базе данных на удаленном сервере.
У меня есть следующий код с замаскированными личными данными:
public static void connectToServer () {
Log.e(tag,"Inside connectToServer");
String result = "";
ArrayList toDB = new ArrayList();
//Assign namevalue pairs to toDB
try {
toDB.add(new BasicNameValuePair("A",dta.getA()));
toDB.add(new BasicNameValuePair("B",dta.getB()));
toDB.add(new BasicNameValuePair("C",dta.getC()));
toDB.add(new BasicNameValuePair("D",dta.getD()));
toDB.add(new BasicNameValuePair("E",dta.getE()));
toDB.add(new BasicNameValuePair("F",dta.getF()));
} catch (Exception e) {
Log.e(tag,e.toString());
}
//http post
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://mydom.com/myFolder/file.php");
httppost.setEntity(new UrlEncodedFormEntity(toDB));
}catch(Exception e){
Log.e(tag, "Error in http connection "+e.toString());
}
}
Мой файл манифеста выглядит так: <br>
< uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><br>
< uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><br>
< uses-permission android:name="android.permission.INTERNET" /><br>
В logcat у меня есть следующее: <br>
Inside connectToServer <br>
java.lang.NullPointerException
Почему я получаю исключение NullPointerException?
Спасибо.