1.android 怎么在自己线程发message给自己
2.Android MessageåobtainMessageçåºå«
android 怎么在自己线程发message给自己
需要用到Handler机制,源码下面这个方法是源码海豚查询源码写在onCreate方法之外的一个方法。
Handler post_texts_handler=new Handler(){
public void handleMessage(android.os.Message msg) {
if(msg.what==0){
if(msg.obj.equals("0")){
Toast.makeText(PostActivity.this,源码手机java源码 "信息发送失败,请重新尝试",源码图表java源码 Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(PostActivity.this, "发送成功", Toast.LENGTH_SHORT).show();
Intent intent = new Intent();
intent.setClass(PostActivity.this, PageHomeActivity.class);
startActivity(intent);
}
}
};
};
你需要在你的线程中写上要传递的信息
Message msg = new Message();
msg.what = 0;
msg.obj=sb;
post_texts_handler.sendMessage(msg);
这个方法是写在你的线程的run方法中的,记得在最后写.start();方法啊。
给你看的源码音频电台源码是我自己写的例子,望采纳!源码在线校对源码有问题再追问我吧
源码Android MessageåobtainMessageçåºå«
源码Messageæ¯ä¸ä¸ªæ¶æ¯å¯¹è±¡ï¼Message.obtain();æ¯ä»æ¶æ¯éåä¸åä¸ä¸ªç©ºæ¶æ¯ï¼ç®çæ¯èçnew 带æ¥çå åå¼æ¶ãandroidä¹å»ºè®®ä½¿ç¨Message.obtain()æ¥è·åMessageå®ä¾ã
源码