我是android开发的新手。我在Kotlin遇到了一个项目,该项目在RecyclerView中使用了帖子。
recyclerView?.post { layoutManager?.scrollToPosition(MainActivity.currentPosition) }
任何人都可以解释在上述情况下post的用途吗?预先感谢
答案 0 :(得分:2)
它将import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Line2D;
import javax.swing.JFrame;
import javax.swing.JPanel;
class Game extends JPanel {
@Override
public void paintComponent(final Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.BLACK);
Line2D line = new Line2D.Double(60, 90, 150, 100);
g2.draw(line);
}
public static void main(final String args[]) {
Game l = new Game();
JFrame frame = new JFrame();
frame.setSize(500, 500);
frame.setTitle("Hello world");
frame.setContentPane(l);
frame.setVisible(true);
}
}
发送到与View Result Tree Http2
关联的Runnable
对象。
如果您不熟悉Handler
,这是在另一个线程上执行代码的一种方法。
当您在辅助线程上运行并想返回到应用程序主UI线程时,可以使用post方法,传递可运行对象,它将在主线程上运行。
注意: 处理程序也可以存在于其他线程上。