在我的程序中,我有两个必须具有相同ID的输入字段,因此当我尝试将数据从我的datebase插入第二个输入字段时,我的程序想要替换第一个id的字段。
因为这两个字段具有相同的Id,所以我不能使用标准机制来引用Id。
package com.example.blacknight.testokhttp;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class MainActivity extends AppCompatActivity {
public final String URL_MOVIE = "http://api.themoviedb.org/3/movie/popular?api_key=" + API_KEY ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new MovieTask().execute();
}
public class MovieTask extends AsyncTask<String , Void , String>
{
@Override
protected String doInBackground(String... params) {
try {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(URL_MOVIE)
.build();
Response response = client.newCall(request).execute();
String res_120 = response.body().string();
return res_120;
} catch (Exception e ){
return null;
}
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
TextView textView = (TextView) findViewById(R.id.testView_test);
textView.setText(s);
}
}
}
我无法访问HTML文件所以我的想法是使用jQuery将类添加到同一代码部分中的第一个字段,该字段为其赋值,然后通过查找第二个字段来查找添加的课程。
在这个令人讨厌的例子中,这是否是正确的方法?如果有的话,是否有任何关于这看起来如何的说明?谢谢
答案 0 :(得分:0)
ID是唯一的,并且不超过一个元素应具有相同的ID。对于此方法,有一些选项,例如使用data-
属性或class
es。如您所说。
我自己会像你一样上课。