Java 如何从button和textview中解析一个完整的html表查看sqlite表
其思想是解析点击并将其转换为sqlite表,在再次点击按钮时总是覆盖它。我以前的代码只是打印所有内容,没有将数据分离到单元格中,我不知道如何调整它。 试图理解中的代码,但我还是不太清楚Java 如何从button和textview中解析一个完整的html表查看sqlite表,java,android,html,sqlite,jsoup,Java,Android,Html,Sqlite,Jsoup,其思想是解析点击并将其转换为sqlite表,在再次点击按钮时总是覆盖它。我以前的代码只是打印所有内容,没有将数据分离到单元格中,我不知道如何调整它。 试图理解中的代码,但我还是不太清楚 public class BandecoActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s
public class BandecoActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bandeco);
Button updatebutton = (Button) findViewById(R.id.buttonupdate);
updatebutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new Thread() {
@Override
public void run() {
String url = "http://www.usp.br/coseas/cardapio.html";
TextView cardapiotextview = (TextView) findViewById(R.id.textcardapio);
setContentView(R.layout.activity_bandeco);
try {
Document doc = Jsoup.connect(url).get();
Elements rows = doc.select("tr pre");
for (Element elem: rows) {
System.out.println(elem.text());
cardapiotextview.append(elem.text());
}
}
catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.bandeco, menu);
return true;
}
我需要添加到sqlite表中,而不是打印出来。在所有jsoup运行之后,需要在活动中textview表。由于我是android编程新手,请提供帮助。尝试按照以下步骤操作:
www.google.com
,然后按Enter键
中,如何将文本设置为textview android
如何CRUD sqlite android
您必须为DBHandler创建一个新类,该类应使用
SQLiteOpenHelper
展开。作为参考,它将帮助你