[英]How to get data from mysql and view that data in android application?
我有一个项目,我的后端是 html,我的前端是 android 应用程序。 我正在通过 html 添加新报价并将其存储在 MySQL 中。存储的报价将被添加并在 android 应用程序中查看。
这是我在应用程序中显示报价的代码。 我只是自动将一些引号存储在里面,因为我需要测试下一个引号按钮是否有效。 我不知道我将如何调用数据库中的引号
Random random = new Random();
TextView textQuot;
Button buttonQuot;
ImageView backmenu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_motivquotes);
textQuot = findViewById(R.id.textViewNextQuote);
buttonQuot = findViewById(R.id.buttonNextQuote);
backmenu = findViewById(R.id.backmenu);
backmenu.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent myIntent1 = new Intent(v.getContext(), Home.class);
startActivity(myIntent1);
}
});
buttonQuot.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
displayQuote();
}
});
displayQuote();
}
public void displayQuote(){
int randNum = random.nextInt((5+1)-1)+1;
String randQuote="";
switch(randNum){
case 1:
randQuote = getString(R.string.quote1);
break;
case 2:
randQuote = getString(R.string.quote2);
break;
case 3:
randQuote = getString(R.string.quote3);
break;
case 4:
randQuote = getString(R.string.quote4);
break;
case 5:
randQuote = getString(R.string.quote5);
break;
}
textQuot.setText(randQuote);
}
}
您的后端不是 HTML。HTML 是一种显示语言 - 它是一种仅限前端的技术。 它仅适用于 web 前端。 HTML 无法与数据库对话——HTML 中没有任何逻辑。这听起来像是你没有后端,或者你不知道你实际拥有什么。
你需要的是一个可以访问你的数据库并将数据从它发送给任何请求它的人的网络服务。 但我建议你先弄清楚你的实际架构是什么,因为你似乎并不知道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.