首页 > 其他分享 >一月二十八日 安卓开发七

一月二十八日 安卓开发七

时间:2024-02-29 14:22:32浏览次数:20  
标签:count 安卓 二十八日 private void msg import android 一月

在java类中 添加逻辑代码

package com.example.myapplication;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {


    private Button btn_query_count;
    private TextView tu_count;

    private Handler handler = new Handler() {
        @Override
        public void handleMessage(@NonNull Message msg) {
            if (msg.what == 0) {
                int count=(Integer)msg.obj;
                tu_count.setText("数据库中的用户数量为:"+count);
            }
        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
    }

    private void initView() {

        btn_query_count = findViewById(R.id.et2);
        tu_count = findViewById(R.id.et3);

        btn_query_count.setOnClickListener(this);

    }

    @Override
    public void onClick(View view) {

        if (view.getId() == R.id.et2) {
            doQueryCount();
        }

    }

    private void doQueryCount() {
        new Thread(new Runnable() {
            @Override
            public void run() {
                int count = data.getUserSize();
                Message msg= Message.obtain();
                msg.what=0;
                msg.obj=count;
                //像主线程发送数据
                handler.sendMessage(msg);
            }
        }).start();
    }


}

 完成操作

标签:count,安卓,二十八日,private,void,msg,import,android,一月
From: https://www.cnblogs.com/youxiandechilun/p/18043637

相关文章

  • 一月二十七日 安卓开发六
    先建立一个简单页面完成数据库操作逻辑<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools=&......
  • 一月二十六日 安卓开发五
    书接上回继续完善连接数据库的代码packagecom.example.test2;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassdata{publicstaticintgetUserSize(){finalStringC......
  • 一月二十五日 安卓开发四
    学习连接数据库 将数据库驱动移入 <uses-permissionandroid:name="android.permission.INTERNET"/> 将这个代码写进AndroidManifest.xml这行代码指定了应用需要访问互联网的权限。这样一来,当用户安装该应用时,系统会显示应用需要使用互联网的权限,并在用户同......
  • 二月十三日安卓开发日记6
    1.获取SSHkeys输入 cd~/.ssh,返回"nosuchfileordirectory"表明电脑没有sshkey,需要创建sshkey。然后输入 ssh-keygen-trsa-C“git账号” 以下截图就证明成功了,这个时候按照它给的打开以下地址: 按路径进入.ssh,里面存储的是两个sshkey的秘钥,id_rsa.pub文件里......
  • 二月十四日安卓开发日记7
    提交代码如果我们本地的代码有了更新,为了保持本地与远程的代码同步,我们就需要把本地的代码推到远程的仓库,代码示例:gitpushoriginmaster如果我们远程仓库的代码有了更新,同样为了保持本地与远程的代码同步,我们就需要把远程的代码拉到本地,代码示例:gitpulloriginmaster下面就......
  • 二月十八日安卓开发日记8
    测试创建一个任意格式,任意名称的文件然后同样在这个文件夹里面右键gitbash进黑框框,gitadd我们新增的文件 输入然后gitcommit-m“测试是否成功” 引号内的内容可以随意改动 输入push指令 gitpushoriginmain  打开GitHub,看到刚刚上传的文件,显示成功。......
  • 二月五日安卓开发日记1
    1.GitHub打开:第一种:GitHub:Let’sbuildfromhere·GitHub打开网页版主页(新手使用)             第二种:桌面版注册(长期使用)2.注册账号 右上角signup注册 输入邮箱 登录进入一下界面......
  • 二月七日安卓开发日记3
    gitbash下载与安装Gitbash下载地址:https://git-scm.com/进入官网downloads下载进入以下界面有Mac,Windows,Linux版本 选择windows 等待下载......
  • 二月八日安卓开发日记4
     安装直接next 图中的两个选择,则分别表示 打开GitBash 和 浏览Git版本信息选择LaunchGitBash,进入如下界面......
  • 二月十二日安卓开发日记5
    快捷术语(由于技术限制及新手教程,本章节直接借鉴了网上的信息)Repository:简称Repo,可以理解为“仓库”,我们的项目就存放在仓库之中,也就是说,如果我们想要建立项目,就得先建立仓库,有多个项目,就建立多个仓库。Issues:可以理解为“问题”,举一个简单的例子,如果我们开源一个项目,如果别人看......