首页 > 其他分享 >3.21

3.21

时间:2024-06-19 17:48:00浏览次数:11  
标签:线程 finalItem tv 3.21 item comm new

今天做了什么:

在连接成功远程的mysql后无法从中获取数据,因为连接mysql属于网络方面,属于耗时操作需要开辟一个子线程来进行请求连接不影响主线程的运行,子线程获取到了数据再将数据传递给主线程来更新ui

new Thread(new Runnable() {
@Override
public void run() {
ItemBean item=new ItemBean();
item=dao.selectid(id);
ItemBean finalItem = item;
recordBean recordBean=new recordBean();
List<com.hui.testend.list.recordBean> records= dao.getcomments(String.valueOf(id));
mainhandler.post(new Runnable() {
@Override
public void run() {
iv_comm_img.setImageBitmap(ImageUtil.base64ToImage(Base64.getEncoder().encodeToString(finalItem.getImg())));
tv_comm_title.setText(tv_comm_title.getText().toString()+ finalItem.getTitle());
tv_comm_content.setText(tv_comm_content.getText().toString()+ finalItem.getContent());
recordAdapter=new RecordAdapter(displayActivity.this,records);
list_comm.setAdapter(recordAdapter);
System.out.println(finalItem.getTitle()+6666);
}
});
}
}).start();

 

遇到了什么困难:

 

不知道网络请求属于耗时操作要进行开辟子线程

 

明天准备做什么:

明天准备继续学习关于安卓的知识.

代码量50行

标签:线程,finalItem,tv,3.21,item,comm,new
From: https://www.cnblogs.com/szm123/p/18256803

相关文章

  • 3.21
    个人开发作业一些工具类packagecom.example.my2mysql.tool;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.ArrayAdapter;importandroid.widget.TextView;importandroi......
  • Alibaba Cloud Linux 3.2104 LTS 安装php-5.6.12
    1把php安装包上传到服务器2安装php所需要的扩展yum-yinstalllibxml2libxml2-developensslopenssl-develbzip2bzip2-develcurlcurl-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibmcryptlibmcrypt-develgdgd-devel3安装......
  • Alibaba Cloud Linux 3.2104 LTS 安装mysql5.7.39
    1上传mysql安装包到linux服务器tar-zxvfmysql-5.7.39-linux-glibc2.12-x86_64.tar.gzmvmysql-5.7.39-linux-glibc2.12-x86_64mysql5.72创建mysql用户groupaddmysqluseradd-gmysql-s/sbin/nologinmysqlchown-Rmysql:mysqlmysql5.7 ......
  • test2024.3.21
    多边形题意:有一个长度为\(n\)的\(0/1\)序列,有\(m\)次操作\(u_{i},v_{i}\),若\(a_{u_{i}}=1,a_{v_{i}}=0\)则交换。询问对于\(1,2,\dots,n\)中的每个\(k\),有多少种初始状态,满足恰好有\(k\)个\(1\),并且经过\(m\)次操作后,所有\(1\)形成了一个区间。答案对\(2\)......
  • 2024.3.21软件工程日报
    学习时间:2h代码量:100packagecom.example.text_five;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.EditText;importandroid.widget.Toast;importandroidx.appcompat.app.AppCompatActivity;importcom.example.t......
  • 2024.3.21算法
    关于c语言中sin/cos的用法若想输出30度的sin30------写法sin(303.1415926/180)对此控制输出用printf("%.2f",)即可保留两位小数*reverse函数使用时需要加#include注意!!!!reverse翻转string时,reverse(str.begin(),str.end());*map自定义对key键排序,由小到大----但是map不可以......
  • 3.21毕设
    今天在利用springboot整合mybatisplus时出现了下面的问题,我再网上搜了很多该问题类型的报错,有很多博客说要加上@MapperScan("com.example.demo1.mapper")之类的,但是我是加上了,还是有错误。这个问题的坑就在于springboot3.1.7需要更高版本的myBatisPlus! 将mp升到3.5.5版......
  • 3.21
    给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。代码packageorg.example;importjava.util.Scanner;publicclassShuzu......
  • 3.21
     第十二天所花时间3h代码量150行博客量1篇所学的知识完成学习记录的制作     <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.......
  • 专题2024.03.21
    2024.03.21专题T1Bombs答案显然具有单调性,多删一定比少删更优,这是明显的一个数\(a_i=x\)不被删掉的充要条件为:\[\sum\limits_{j=1}^{i-1}[a_j<x]\leqk\]其中\(k\)为\(i\)之前的炸弹数量由单调性,考虑每次加一个炸弹后怎么快速的检查一个数合不合法,可以用线段树维......