Android合作开发的小技巧
来源:互联网 发布:java可以开发vr游戏吗 编辑:程序博客网 时间:2024/05/18 09:17
一个大的Android项目往往都是几个人一同开发,这些小的代码技巧可以使合作开发的效率更高。
如何得知当前运行的是哪个Activity?
很多时候由于在别人的代码上二次开发,或者从github上下载下来的项目运行,会需要这个。
1.创建一个基类,复写onCreate()
package com.treeanimals.max.forali;import android.app.Activity;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.util.Log;/** * Created by 95112 on 9/16/2017. */public class BaseActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("BaseActivity",getClass().getSimpleName());//打印当前activity的名字 }}
2.继承这个基类
public class MainActivity extends BaseActivity
如何让别人更好的启动自己的Activity?
1.在自己的Activity里写一个静态方法。告诉对方需要哪些参数
public static void actionStart(Context context, String data1,String data2 ) { Intent intent = new Intent(context,SecondActivity.class); intent.putExtra("key1",data1); intent.putExtra("key2",data2); context.startActivity(intent); }
交互方直接调用静态方法来启动Activity
SecondActivity.actionStart(this,"test1","test2");
阅读全文
0 0
- Android合作开发的小技巧
- android开发小技巧
- Android开发小技巧
- Android开发小技巧
- android开发小技巧
- Android开发小技巧
- android开发小技巧
- Android开发小技巧
- android 开发 小技巧
- Android 开发小技巧
- android 开发小技巧
- android开发小技巧
- Android开发小技巧
- Android开发小技巧
- Android 开发小技巧
- Android应用开发的几个小技巧
- Android开发的小技巧总结
- 提高Android开发效率的小技巧
- poj1679 The Unique MST 次小生成树
- mysql_高级查询
- String字符串所有方法
- 机器学习的入门“秘籍”
- [BZOJ]2434: [Noi2011]阿狸的打字机 AC自动机+树状数组
- Android合作开发的小技巧
- HDU1005
- ArrayList
- Web Component Tester Set Up
- [caioj 1094] 并查集3(校园白社会)---带权并查集
- 深度学习卷积神经网络
- 转换字符串到整数
- bzoj 4032: [HEOI2015]最短不公共子串 后缀自动机+序列自动机+bfs+记忆化搜索
- HDU -4170 Supply Mission -全排列暴力