请教关于怎么获取返回值并显示出来的有关问题
请问关于如何获取返回值并显示出来的问题
请问,关于开发一个系统,php+mysql+ android, 用的是http协议, 现php 能提供接口。
代码的结构:
src/com/example/api/ Api.java
src/com/example/mainactivity.java (显示界面有个购买的icon,点击购买icon,可以显示存储在数据库里边购买的相应的信息)
也就是有两个package。
在Api.java里边,有个向服务器发起请求并能获取购买信息的函数 buy();
那么 在函数buy() 里边 可以获取数据库里边的 购买信息,它是以json的信息储存的
比如 data :{id:1 titile: apple id:2 title: orange} 这个通过JSONArray 把它们的信息通过log打印出来。
但是应该怎么样把这个信息在界面上显示出来呢?
关键是它们不是同一个包的。
也就是 :
src/com/example/api/ Api.java
里边有个 public buy ()函数,可以实现从数据库获取 购买信息
src/com/example/mainactivity.java
里边有
Imageview01.setOnClickListener( new OnClickListener() {
public void onClick(View v) {
mApi.buy(string); //string 代表需要的参数
}
});
也就是 当点击 Imageview01的时候,就要在新的界面用listview (或者还可用什么显示呢)显示 从远程数据库获取的信息出来。
请问 在 mainactivity.java 怎么获取 在 包src/com/example/api/ Api.java 里边的信息 并显示出来呢?
请会的朋友麻烦回复,先谢啦。
------解决思路----------------------
使用interface,mainactivity实现interface(即刷新界面的方法)并在new api对象的时候把interface加进去,api中获取完数据直接调用interface的方法
------解决思路----------------------
这个 new个接口类 然后直接调用里边函数?
请问,关于开发一个系统,php+mysql+ android, 用的是http协议, 现php 能提供接口。
代码的结构:
src/com/example/api/ Api.java
src/com/example/mainactivity.java (显示界面有个购买的icon,点击购买icon,可以显示存储在数据库里边购买的相应的信息)
也就是有两个package。
在Api.java里边,有个向服务器发起请求并能获取购买信息的函数 buy();
那么 在函数buy() 里边 可以获取数据库里边的 购买信息,它是以json的信息储存的
比如 data :{id:1 titile: apple id:2 title: orange} 这个通过JSONArray 把它们的信息通过log打印出来。
但是应该怎么样把这个信息在界面上显示出来呢?
关键是它们不是同一个包的。
也就是 :
src/com/example/api/ Api.java
里边有个 public buy ()函数,可以实现从数据库获取 购买信息
src/com/example/mainactivity.java
里边有
Imageview01.setOnClickListener( new OnClickListener() {
public void onClick(View v) {
mApi.buy(string); //string 代表需要的参数
}
});
也就是 当点击 Imageview01的时候,就要在新的界面用listview (或者还可用什么显示呢)显示 从远程数据库获取的信息出来。
请问 在 mainactivity.java 怎么获取 在 包src/com/example/api/ Api.java 里边的信息 并显示出来呢?
请会的朋友麻烦回复,先谢啦。
------解决思路----------------------
使用interface,mainactivity实现interface(即刷新界面的方法)并在new api对象的时候把interface加进去,api中获取完数据直接调用interface的方法
------解决思路----------------------
这个 new个接口类 然后直接调用里边函数?