常用的小方法,避免忘记,在此记录一下
发布日期:2022-02-24 11:36:03 浏览次数:9 分类:技术文章

本文共 1626 字,大约阅读时间需要 5 分钟。

1. 将Activity设置为对话框模式
例如:
2. 设置Activity的进度条
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.loading); } setProgressBarIndeterminateVisibility(true); //打开 setProgressBarIndeterminateVisibility(false); //关闭
3. Activity之间传递数据
//第一个activity,发送 	Intent i = new Intent(); 	i.setClass(LoadingActivity.this, DetailsInfo.class); 	Bundle bundle = new Bundle(); 	bundle.putString("xml", strXML);		//xml数据作为参数,传递给另一个activity 	i.putExtras(bundle); 	startActivity(i); //第二个activity,接收 public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); Bundle bunde = this.getIntent().getExtras(); String strXML = bunde.getString("xml"); }
4. int String 之间的转换
// String转换为int     int i = Integer.parseInt([String]); 或      i = Integer.parseInt([String],[int radix]);     int i = Integer.valueOf(my_str).intValue();   // int转换为String     String s = String.valueOf(i);     String s = Integer.toString(i);      String s = "" + i;
5. HttpURLConnection连接超时设置
URL url = null; HttpURLConnection urlConn = null; url = new URL(AppConstant.URL.Url_AgtTotalInfo); urlConn = (HttpURLConnection) url.openConnection(); urlConn.setConnectTimeout(10 * 1000); System.out.println("time out is 10 seconds"); try{
if (urlConn.getResponseCode() != 200){
throw new SocketTimeoutException("request url failed!"); } }catch(SocketTimeoutException e){
System.out.println(e); // System.out.println("not connected"); urlConn.disconnect(); }

转载地址:https://blog.csdn.net/iteye_17609/article/details/82008005 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android弹出拨号界面和拨打电话实现(转)
下一篇:在Bitmap上画图,并显示

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月19日 16时34分25秒