如何使用Android App在mysql数据库上实现搜索?

时间:2014-08-05 13:38:56

标签: php android json android-adapter searchview

基本上,我正在开发一个在线图书馆管理系统。我使用PHP,JSON和Async Task成功地将整个数据库显示为listView。现在我需要搜索listView,并在新的Activity中显示所选项目的详细信息。

1 个答案:

答案 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活动,以便动态生成您的查询字符串,随后将其用于生成搜索参数。