Android - 来自服务的访问URL(Http请求)

时间:2017-01-20 03:22:23

标签: java android http url sharedpreferences

我在App上工作,我有一个HTTP请求。我称之为服务。但我的问题是用户在Fragment内的EditText上设置了请求的URL。我使用共享首选项保存字段的文本,但是当我的片段死亡时,它返回URL中的空指针。我设置了这样的URL:

 HttpConnection.getSetDataWeb(Fragment.myUrl);

我想知道如何保存此属性(我的网址),并始终保存以供我在我的服务中调用。

我知道这有点混乱......抱歉..

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在服务中使用类似的内容,以确保您的SharedPreference不为空:

if(url == null)
{
    SharedPreferences prefs = getApplicationContext().getSharedPreferences("FILEKEY", Context.MODE_PRIVATE);
    url = prefs.getString("myurl", null);
}