一 概述 Aciivity可以用来表示一个界面,即一个活动的开始,代表Activity的组件启动,活动结束,代表Acitivity的生命周期结束。一个Android应用必须通过Activity运行和启动。在Android中,Activity的生命周期交给系统统一管理。四个基本概念 Applicat....
分类:
其他好文 时间:
2015-09-16 08:34:35
阅读次数:
160
1.Button中创建android:onClick="sendmessage"sendmessage方法名 1 //MAIN_acitivity创建这个同名独立方法 响应Button的Click的事件 2 public void sendmessage(View view){ 3 ...
分类:
其他好文 时间:
2015-09-15 21:48:56
阅读次数:
116
使用startActivityForResult方法进行数据传递。 MainActivity.java: 1 public class MainActivity extends Activity { 2 Button btn; 3 @Override 4 protect...
分类:
其他好文 时间:
2015-09-14 12:11:25
阅读次数:
146
引言:出于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的规则:只允许UI线程修改Acitivity里的组件,这样就会导致新启动的线程无法动态改变组建的属性值。但在实际的应用开发中,...
分类:
其他好文 时间:
2015-09-09 14:46:25
阅读次数:
164
在我的Acitivity中有两个fragment(f1和f2),两个fragment布局很类似,但是也有不同,使用的是不同的初始化代码。每个fragment中都有ListView,每一个ListView都增加了一个footerView,然后在我的smartisan t1上两个ListView尾部都显示正常,在魅族mx3,以及vivo的一款手机上f2显示不了footerview。没有任何异常报错信息,对调两个fragment的显示位置,发现依旧是该fragment上的该ListView的footer无法显示,...
分类:
其他好文 时间:
2015-08-31 19:43:23
阅读次数:
182
我们知道,一个APP是由若干个Activity组成的,那么各个Acitivity中肯定需要进行跳转以及传递数值以保证App的运行,现总结一下多个Activity之间的跳转和值传递。简单的跳转AndroidManiFest.xml ...
分类:
移动开发 时间:
2015-08-27 20:37:51
阅读次数:
239
目前刷新Acitivity,只想到几种方法。仅供参考,如果您有更好的方法,请赐教。程序界面:点击refresh view可以刷新界面,点击write content可以在EditText中自动写入文字。1. intentpackagemark.zhang;importandroid.app.Acti...
分类:
其他好文 时间:
2015-08-19 13:05:00
阅读次数:
165
这是个需要细心处理的坑.? 1 内存: 在manifest中可以对各个组件声明其所在的进程:? android:process=":name" 然后对应的Acitivity, Receiver, Service就会运行在相应的进程中. 但是有些类会在所有进程中运行, 比...
分类:
移动开发 时间:
2015-08-12 21:52:44
阅读次数:
243
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: Intent intent= new Intent(this, B.clas...
分类:
移动开发 时间:
2015-08-12 13:30:50
阅读次数:
189
这坑容易埋, 却不容易发现.? 比如启动一个页面, 需要用到一个单例的工具类Utils, 初始化Utils需要一个Context参数, 直接传入Activity.this.? 然后这个单例的Utils就会一直持有Activity.this, 导致整个Acitivity...
分类:
移动开发 时间:
2015-08-06 22:45:24
阅读次数:
211