发送短信只有一次,我看到Commonwares LocationPoller演示这里 github.com/commonsguy/cwac-locpoll/从广播接收器
在这里,在LocationReceiver
我检查的位置是否在指定的区域或没有。 如果它不在该区域,我会发送短信(SMS)到电话号码。
但它是在每个特定的时间间隔内接收新位置时不断发送文本消息(SMS)。所以我定义的类varible flag
= 0(initally)
public class LocationReceiver extends BroadcastReceiver {
int flag=0;
public void onReceive(Context context, Intent intent) {
............
if(flag==0) //center of campus
{
checkArea(loc,"500","22.599669","72.820473","5556","Your ward is out of College campus");
Toast.makeText(context, "You Have Moved out",Toast.LENGTH_SHORT);
flag=1;
}
}
}
但它不能正常工作,它仍然不断地发送短信。 我该怎么办?
在'MyPreference'中扩展'PreferenceActivity'如何在不使用XML的情况下添加首选项,如addPreferencesFromResource(R.xml.preferences); '由于其唯一的首选 – fz8975
SharedPreferences!= PrefenceActivity。 http://www.vogella.com/articles/AndroidFileBasedPersistence/article.html – Machinarius
@Machinaruis谢谢......但我怎么看,如果时间戳存在与否>? – fz8975