我的應用程序,我需要發送一個變量(經度)的數據到主要活動,但是當我試圖打印值時,我得到一個空值。是一段代碼。使用Intents從.java類發送數據到主要活動
try
{
ExifInterface exif = new ExifInterface(sd.toString());
_longitude=getExifTag(exif,ExifInterface.TAG_GPS_LONGITUDE);
exif.saveAttributes();
Intent intent1 = new Intent(getApplicationContext(),MainActivity.class);
intent1.putExtra("ParkingInfo._longitude", _longitude);
}catch(IOException e)
{
e.printStackTrace();
}
and here is the method declaration for getApplicationContext()
private Context getApplicationContext() {
// TODO Auto-generated method stub
return null;
}
是不是因爲getApplicationContext()函數返回一個空值時,出現了空值,如果是的話我應該也必須隨之更換,這樣我可以在MainActivity
其相當難以忽略和你的代碼 – MDMalik
'getApplicationContext()'是好的,但不是這個,你可以使用'YOUACTIVITY。這',你可能會得到空,因爲變量'_longitude'可能爲空。 –
代碼是否發佈在活動類中? – Raghunandan