Android开发技巧汇总
来源:互联网 发布:淘宝如何退换货物 编辑:程序博客网 时间:2024/05/23 16:36
1、全局获取Context
自定义Application
public class MyApplication extends Application { private static Context context; @Override public void onCreate() { context = getApplicationContext(); } public static Context getContext() { return context; }}
在清单文件中配置
<application android:name="com.example.networktest.MyApplication" …… > ……</application>
获取Context
MyApplication.getContext()
2、在LogCat中打印活动名
Log.d("BaseActivity", getClass().getSimpleName());
3、随时退出程序
建立工具类,活动容器ActivityCollector
静态域:List类型的activities
静态方法:addActivity、removeActivity、finishAll
public static void finishAll() { for (Activity activity : activities) { if (!activity.isFinishing()) { activity.finish(); }}
建立Activity的基类BaseActivity
public class BaseActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("BaseActivity", getClass().getSimpleName()); ActivityCollector.addActivity(this);} @Override protected void onDestroy() { super.onDestroy(); ActivityCollector.removeActivity(this); }}
4、启动活动快捷写法
目标Activity
public class SecondActivity extends BaseActivity { public static void actionStart(Context context, String data1, String data2) { Intent intent = new Intent(context, SecondActivity.class); intent.putExtra("param1", data1); intent.putExtra("param2", data2); context.startActivity(intent); } ……}
启动目标Activity
SecondActivity.actionStart(FirstActivity.this, "data1", "data2");
5、
0 0
- android开发技巧汇总
- Android开发技巧汇总
- android 开发技巧、问题汇总
- Android开发-小技巧汇总
- 开发技巧汇总
- android Layout技巧汇总
- C#开发数据库技巧汇总()
- iphone开发小技巧汇总
- iphone开发小技巧汇总
- Windows Phone 开发技巧汇总
- ios开发常用技巧汇总
- 移动端开发技巧汇总
- 移动Web开发技巧汇总
- 移动Web开发技巧汇总
- iOS开发小技巧汇总
- 前端开发布局技巧汇总
- iOS开发小技巧汇总
- ios开发常用技巧汇总
- jQuery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码(未测试)
- 成员变量与局部变量的区别
- hive指定hadoop执行队列
- 如何给安卓apk瘦身?
- jquery 复选框全选 全不选 反选(未测试)
- Android开发技巧汇总
- js面向对象编程
- Java服务器获取客户端的ip(未测试)
- java 生成验证码 (未测试)
- 145. Binary Tree Postorder Traversal(Tree)
- Java上传图片后的缩放(未测试)
- Spark Transformation —— union
- Flot 在柱状图上显示数字
- 重写spring读取配置文件,读取加密配置文件(未测试)