【发布时间】:2016-04-07 19:37:33
【问题描述】:
我正在使用 Urls 类(代码如下)来设置我想在我的应用中使用的不同网址
public interface Urls {
public String SERVER_BASE_URL = "http://webaddress.com/";
public String URL_DIRECT =SERVER_BASE_URL + "token.php";
public String URL_DIRECT2= SERVER_BASE_URL + "token2.php";
public String URL_DIRECT3= SERVER_BASE_URL + "token3.php";
}
现在我想将SERVER_BASE_URL 的值从静态值更改为我的数据库中的值。 IP 地址已正确存储在数据库中。为此,我使用基本代码,因为我需要此页面只出现一次来存储 IP 地址。
mydatabase = openOrCreateDatabase("IP", MODE_PRIVATE, null);
mydatabase.execSQL("CREATE TABLE IF NOT EXISTS value1(ipaddress VARCHAR);");
String a = ip.getText().toString();
mydatabase.execSQL("INSERT INTO value1 VALUES('" + a + "');");
我正在使用此代码从数据库中获取正确的 IP
Cursor resultSet = mydatabase.rawQuery("Select * from value1", null);
resultSet.moveToFirst();
address = resultSet.getString(0);
但我不知道如何以编程方式将此 IP 设置为 SERVER_BASE_URL。
或者我想从每个活动的数据库中获取价值???
请帮忙!!!!
【问题讨论】:
-
你在哪里调用你的 php 脚本?
-
几乎所有页面都使用来自 Json 的数据进行加载。
-
所以您将调用将首先获取基本 url 然后调用实际脚本的脚本?正确吗?
-
其实不是。我打电话给webaddress.com/token.php 作为第一个脚本。
SERVER_BASE_URL对于所有脚本都是相同的。这就是我这样使用的原因 -
所以想调用类似 ipaddress/token.php 的东西
标签: android eclipse android-activity android-sqlite android-database