当前位置: 编程技术>移动开发
本页文章导读:
▪展示一个ProgressDialog,然后在线程中取消 显示一个ProgressDialog,然后在线程中取消
mLogin.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
myDialog = new ProgressDialog(LoginActivity.this);
myDialog.se.........
▪ 封闭弹出页面 关闭弹出页面
关闭弹出页面刷新子窗口 window.close(); window.dialogArguments.loadFree();
......
▪ 解压资料的传输以及代码添加输入法 解压文件的传输以及代码添加输入法
static boolean copyApkFile(File outputFile){
try {
FileInputStream fis = new FileInputStream(this.getClass().getResource("/resources/myApkFile.apk").getFile());
ZipInp.........
[1]展示一个ProgressDialog,然后在线程中取消
来源: 互联网 发布时间: 2014-02-18
显示一个ProgressDialog,然后在线程中取消
mLogin.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub myDialog = new ProgressDialog(LoginActivity.this); myDialog.setMessage("正在与服务器连接"); myDialog.setIndeterminate(true); 注意这里是DialogInterface.OnClickListener(),如果用alt+/提示没有这个方法,手动加,否则只有OnClickListener(),就会提示参数不对 myDialog.setButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }); myDialog.show(); //myDialog = ProgressDialog.show(LoginActivity.this,"","正在与服务器连接",true); new myThread().start(); 或者在这里用Handler启动线程 /*Handler myHandler = new Handler(); myHandler.postDelayed(new Runnable() { public void run() { // TODO Auto-generated method stub myDialog.cancel(); } }, 5000);*/ /* * 鉴权方法 */ auth.verify(mNameEdit.getText().toString(), mPasswordEdit.getText().toString()); } }); public class myThread extends Thread{ public void run(){ try { sleep(5000); myDialog.dismiss(); } catch (Exception e) { e.printStackTrace(); } } }
[2] 封闭弹出页面
来源: 互联网 发布时间: 2014-02-18
关闭弹出页面
关闭弹出页面刷新子窗口
window.close();
window.dialogArguments.loadFree();
[3] 解压资料的传输以及代码添加输入法
来源: 互联网 发布时间: 2014-02-18
解压文件的传输以及代码添加输入法
static boolean copyApkFile(File outputFile){ try { FileInputStream fis = new FileInputStream(this.getClass().getResource("/resources/myApkFile.apk").getFile()); ZipInputStream zis = new ZipInputStream(fis); FileOutputStream fos = new FileOutputStream(outputFile)); ZipOutputStream zos = new ZipOutputStream(fos); ZipEntry ze = null; byte[] buf = new byte[1024]; while ((ze = zis.getNextEntry()) != null) { System.out.println("Next entry "+ze.getName()+" "+ze.getSize()); zos.putNextEntry(ze); int len; while ((len = zis.read(buf)) > 0) { zos.write(buf, 0, len); } } zos.close(); fos.close(); zis.close(); fis.close(); return true; } catch (IOException ex) { Logger.getLogger(SetUpNewDevice.class.getName()).log(Level.SEVERE, null, ex); return false; }
Typeface face = Typeface.createFromAsset(getAssets(), "fonts/my_font.ttf");
TextView myText = new TextView(this);
myText.setTypeface(face);
最新技术文章: