oncreate()里面读取较大的文件。。。 i don't understand can you explain it to me specific 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你好 可以把思路告诉我么我是这么写的 不显示~~~~public class MainActivity extends Activity implements Runnable{public void run(){读SD卡里的txt文件转成字符串;mHandler.sendMessage(mHandler.obtainMessage()); } public Handler mHandler = new Handler() { public void handleMessage(Message msg) { 将字符显示在Textview上; super.handleMessage(msg); }}; 你好 可以把思路告诉我么我是这么写的 不显示~~~~public class MainActivity extends Activity implements Runnable{public void run(){读SD卡里的txt文件转成字符串;mHandler.sendMessage(mHandler.obtainMessage()); } public Handler mHandler = new Handler() { public void handleMessage(Message msg) { 将字符显示在Textview上; super.handleMessage(msg); }};你的Activity为何要继承Runnable,这是个线程类吗,在哪用的? new Thread(new Runnable(){@Overridepublic void run(){ //读文件handler.sednEmptyMessage(1);//举例,不一定非得用这个}}).start();Handler handler = new Handler(new Callback() { @Override public boolean handleMessage(Message msg) { //更新UI }}); 你好 可以把思路告诉我么我是这么写的 不显示~~~~public class MainActivity extends Activity implements Runnable{public void run(){读SD卡里的txt文件转成字符串;mHandler.sendMessage(mHandler.obtainMessage()); } public Handler mHandler = new Handler() { public void handleMessage(Message msg) { 将字符显示在Textview上; super.handleMessage(msg); }};请问你的线程在哪里start的 private void init { new Thread(){ @Override public void run() { //读取文件操作。 //读取成功后想Handler中发送消息,进行UI操作 handler.sendEmptyMessage(SUCCESS); } }.start(); }; private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); //生成安全措施界面 if(msg.what == SUCCESS){ //处理UI } }}; 跪求Android百度地图的一个完整的项目,学习,高分求资源。。。。 在不同路径下运行android -h 出现不同结果, 对吗? 怎样把onClick的代码移到onCreate外面? 求一份Android可以导出VCard格式文件的源码。 相机预览的问题 Android Ormlite 复合主键 android模拟器太卡了 android 截屏代码实现 TextView 中text 字符串换行问题 Android 目前最流行的 底部导航栏 用什么做的 问题标签用户 android 下载 跨界面更新UI 手动添加的RadioButton无法形成Group 怎么办啊?
我是这么写的 不显示~~~~public class MainActivity extends Activity implements Runnable{
public void run(){
读SD卡里的txt文件转成字符串;
mHandler.sendMessage(mHandler.obtainMessage());
} public Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
将字符显示在Textview上;
super.handleMessage(msg);
}};
我是这么写的 不显示~~~~public class MainActivity extends Activity implements Runnable{
public void run(){
读SD卡里的txt文件转成字符串;
mHandler.sendMessage(mHandler.obtainMessage());
} public Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
将字符显示在Textview上;
super.handleMessage(msg);
}};
你的Activity为何要继承Runnable,这是个线程类吗,在哪用的?
public void run(){
//读文件
handler.sednEmptyMessage(1);//举例,不一定非得用这个
}}).start();Handler handler = new Handler(new Callback() { @Override
public boolean handleMessage(Message msg) {
//更新UI
}});
我是这么写的 不显示~~~~public class MainActivity extends Activity implements Runnable{
public void run(){
读SD卡里的txt文件转成字符串;
mHandler.sendMessage(mHandler.obtainMessage());
} public Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
将字符显示在Textview上;
super.handleMessage(msg);
}};
请问你的线程在哪里start的
private void init {
new Thread(){
@Override
public void run() {
//读取文件操作。
//读取成功后想Handler中发送消息,进行UI操作
handler.sendEmptyMessage(SUCCESS);
}
}.start();
};
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
//生成安全措施界面
if(msg.what == SUCCESS){
//处理UI
}
}
};