我在App上工作,我有一个HTTP请求。我称之为服务。但我的问题是用户在Fragment内的EditText上设置了请求的URL。我使用共享首选项保存字段的文本,但是当我的片段死亡时,它返回URL中的空指针。我设置了这样的URL:
HttpConnection.getSetDataWeb(Fragment.myUrl);
我想知道如何保存此属性(我的网址),并始终保存以供我在我的服务中调用。
我知道这有点混乱......抱歉..
谢谢!
答案 0 :(得分:0)
您可以在服务中使用类似的内容,以确保您的SharedPreference不为空:
if(url == null)
{
SharedPreferences prefs = getApplicationContext().getSharedPreferences("FILEKEY", Context.MODE_PRIVATE);
url = prefs.getString("myurl", null);
}