基本上,我正在开发一个在线图书馆管理系统。我使用PHP,JSON和Async Task成功地将整个数据库显示为listView。现在我需要搜索listView,并在新的Activity中显示所选项目的详细信息。
答案 0 :(得分:1)
您可以尝试使用WebView创建新活动,该WebView会打开您的PHP网址,并使用查询字符串来指示您的搜索。 This将是一个开始。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
Intent intent = getIntent();
String stringPassed = intent.getExtras().getString("searchParam");
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.yoursite.com/search/?string="+stringPassed);
}
您的listView必须将字符串传递给您的webView活动,以便动态生成您的查询字符串,随后将其用于生成搜索参数。