我的应用程序,我需要发送一个变量(经度)的数据到主要活动,但是当我试图打印值时,我得到一个空值。是一段代码。使用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