检查一个活动中的数据,并使用php文件在android中显示另一个活动中的数据

检查一个活动中的数据,并使用php文件在android中显示另一个活动中的数据,php,android,Php,Android,首先,如何在php文件中匹配寄售编号 并获取另一个活动中的数据,以显示第二个活动中的所有数据 1)第一项活动 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); data = (EditText) findViewById(R.id.editText1); f

首先,如何在php文件中匹配寄售编号 并获取另一个活动中的数据,以显示第二个活动中的所有数据

1)第一项活动

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    data = (EditText) findViewById(R.id.editText1);

    final Button GetServerData = (Button) findViewById(R.id.button1);

    GetServerData.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
            String serverURL = "http://eaglenew.comoj.com/courier_v1.php";

            Intent intObj = new Intent(IntentExampleActivity.this,GreetingActivity.class);
            intObj.putExtra("ConsNumber", data.getText().toString());
            startActivity(intObj);


        }
    });
}
public class GreetingActivity extends Activity {

    TextView greetMsg,jsonParsed;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.greeting);
        TextView  greetMsg = (TextView) findViewById(R.id.textView1);
        Intent intename = getIntent();
        String consignment_no = (String) intename.getSerializableExtra("ConsNumber");
        greetMsg.setText("Forwarded Air Way Bill No. " + consignment_no);
}
}
2)第二项活动

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    data = (EditText) findViewById(R.id.editText1);

    final Button GetServerData = (Button) findViewById(R.id.button1);

    GetServerData.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
            String serverURL = "http://eaglenew.comoj.com/courier_v1.php";

            Intent intObj = new Intent(IntentExampleActivity.this,GreetingActivity.class);
            intObj.putExtra("ConsNumber", data.getText().toString());
            startActivity(intObj);


        }
    });
}
public class GreetingActivity extends Activity {

    TextView greetMsg,jsonParsed;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.greeting);
        TextView  greetMsg = (TextView) findViewById(R.id.textView1);
        Intent intename = getIntent();
        String consignment_no = (String) intename.getSerializableExtra("ConsNumber");
        greetMsg.setText("Forwarded Air Way Bill No. " + consignment_no);
}
}

使用以下代码

intename.getExtra("ConsNumber");
而不是

intename.getSerializableExtra("ConsNumber");

因为你的问题很广泛,不能简单地回答,所以它实际上是一个小型项目,需要多种技能和知识。这就是你要学的

以下是您需要(分步骤)执行的操作:

1-从android应用程序的文本字段中获取ID

2-向php页面或Web服务发送HTTP请求(GET或POST),将ID作为参数发送到该页面

3-在该php页面中,获取ID参数值,在db查询中使用它来获取信息

4-将结果序列化(编码)为JSON格式,并将其发回
echo

5-在移动应用程序中,当你从php页面得到响应时,你必须解析它 并使用应用程序中的信息

我将提到一些链接,这些链接可以帮助您完成以下主要步骤:

1-检查部分标题MySQL和JSON

2-

这将为您提供如何执行此操作的线索,。
您可能不会在链接中做完全相同的事情,只需获得关于您必须做什么的提示。

您希望实现什么?不清楚你在问什么如果我在输入文本中写一个id,这个id在Mysql数据库中签出如果该id存在在下一个活动中显示所有数据(使用php文件显示数据库中的所有数据)有很多例子和问题,你只需要知道搜索什么,你需要知道关于
android send http request
php encode json from mysql database
看看,读一些例子,你会在这方面做一些工作,但是值会进入第二个活动,但我会在第二个活动中运行json。。。。如果你给我一些问题和链接的例子。。Thanx提前亚赞sirI要这个先生。。。。。。如果我在输入文本中写入一个id,并且该id在Mysql数据库中签出(如果该id存在),则在下一个活动中显示所有数据(使用php文件显示数据库中的所有数据)–